File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 11
11
env :
12
12
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
13
13
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
14
- POSTGRES_USER : ${{ secrets.POSTGRES_USER }}
15
- POSTGRES_PASSWORD : ${{ secrets.POSTGRES_PASSWORD }}
16
- POSTGRES_DB : ${{ secrets.POSTGRES_DB }}
14
+ # POSTGRES_USER: ${{ secrets.POSTGRES_USER }}
15
+ # POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }}
16
+ # POSTGRES_DB: ${{ secrets.POSTGRES_DB }}
17
17
18
18
steps :
19
19
- name : Checkout code
@@ -39,14 +39,14 @@ jobs:
39
39
sudo mv packer_install/packer /usr/local/bin/
40
40
rm -rf packer.zip packer_install # Clean up extracted files and zip
41
41
packer --version # Verify Packer installation
42
- packer init packer/
42
+ packer init packer/PosgresawsTemplate.pkr.hcl
43
43
44
44
- name : Validate Packer Template
45
45
run : packer validate packer/PosgresawsTemplate.pkr.hcl
46
46
47
47
- name : Run Packer build and print AMI ID
48
48
run : |
49
- packer build -machine-readable packer/PosgresawsTemplate.json | tee packer_output.txt
49
+ packer build -machine-readable -var aws_access_key=${{ secrets.AWS_ACCESS_KEY_ID }} -var aws_secret_key=${{ secrets.AWS_SECRET_ACCESS_KEY }} packer/PosgresawsTemplate.pkr.hcl | tee packer_output.txt
50
50
ami_id=$(awk -F, '$0 ~/artifact,0,id/ {print $6}' packer_output.txt)
51
51
echo "AMI_ID=$ami_id" >> $GITHUB_ENV
52
52
echo "AMI_ID=$ami_id" # Print AMI ID to console
You can’t perform that action at this time.
0 commit comments