File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,9 +9,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
99### Added
1010- Packer build outputs installed tooling version
1111### Changed
12+ - ` unzip ` run with ` -o ` (overwrite without prompting) option
1213- Updated Consul version from ` 1.18.1 ` to ` 1.18.2 `
1314- Updated Nomad version from ` 1.7.6 ` to ` 1.7.7 `
1415- Updated Vault version from ` 1.16.0 ` to ` 1.16.2 `
16+ ### Fixed
17+ - Added/moved ` pause_before ` and ` max_retries ` to add stability to Vault build
1518
1619## [ 0.10.0] - 2024-04-03
1720### Added
Original file line number Diff line number Diff line change @@ -96,7 +96,7 @@ build {
9696 " echo 'DOWNLOAD CONSUL'" ,
9797 " echo '=============================================='" ,
9898 " wget https://releases.hashicorp.com/consul/${ var . consul_version } /consul_${ var . consul_version } _linux_${ var . arch } .zip" ,
99- " unzip consul_${ var . consul_version } _linux_${ var . arch } .zip" ,
99+ " unzip -o consul_${ var . consul_version } _linux_${ var . arch } .zip" ,
100100 " sudo mv consul /usr/local/bin/" ,
101101 " rm consul_${ var . consul_version } _linux_${ var . arch } .zip"
102102 ]
Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ build {
8080 " echo 'DOWNLOAD CONSUL'" ,
8181 " echo '=============================================='" ,
8282 " wget https://releases.hashicorp.com/consul/${ var . consul_version } /consul_${ var . consul_version } _linux_${ var . arch } .zip" ,
83- " unzip consul_${ var . consul_version } _linux_${ var . arch } .zip" ,
83+ " unzip -o consul_${ var . consul_version } _linux_${ var . arch } .zip" ,
8484 " sudo mv consul /usr/local/bin/" ,
8585 " rm consul_${ var . consul_version } _linux_${ var . arch } .zip"
8686 ]
@@ -137,7 +137,7 @@ build {
137137 " echo 'DOWNLOAD NOMAD'" ,
138138 " echo '=============================================='" ,
139139 " wget https://releases.hashicorp.com/nomad/${ var . nomad_version } /nomad_${ var . nomad_version } _linux_${ var . arch } .zip" ,
140- " unzip nomad_${ var . nomad_version } _linux_${ var . arch } .zip" ,
140+ " unzip -o nomad_${ var . nomad_version } _linux_${ var . arch } .zip" ,
141141 " sudo mv nomad /usr/local/bin/" ,
142142 " rm nomad_${ var . nomad_version } _linux_${ var . arch } .zip"
143143 ]
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ build {
6565 " echo 'DOWNLOAD NOMAD'" ,
6666 " echo '=============================================='" ,
6767 " wget https://releases.hashicorp.com/nomad/${ var . nomad_version } /nomad_${ var . nomad_version } _linux_${ var . arch } .zip" ,
68- " unzip nomad_${ var . nomad_version } _linux_${ var . arch } .zip" ,
68+ " unzip -o nomad_${ var . nomad_version } _linux_${ var . arch } .zip" ,
6969 " sudo mv nomad /usr/local/bin/" ,
7070 " rm nomad_${ var . nomad_version } _linux_${ var . arch } .zip"
7171 ]
Original file line number Diff line number Diff line change @@ -68,6 +68,8 @@ build {
6868 provisioner "file" {
6969 source = " vault/20_services_check.sh"
7070 destination = " /tmp/"
71+ pause_before = " 10s"
72+ max_retries = 3
7173 }
7274
7375 provisioner "shell" {
@@ -80,7 +82,7 @@ build {
8082 " cd ~ && rm -Rf ./dynmotd/" ,
8183 " sudo mv /tmp/20_services_check.sh /etc/dynmotd.d/"
8284 ]
83- pause_before = " 10s "
85+ max_retries = 3
8486 }
8587
8688 provisioner "shell" {
@@ -102,7 +104,7 @@ build {
102104 " echo 'DOWNLOAD VAULT'" ,
103105 " echo '=============================================='" ,
104106 " wget https://releases.hashicorp.com/vault/${ var . vault_version } /vault_${ var . vault_version } _linux_${ var . arch } .zip" ,
105- " unzip vault_${ var . vault_version } _linux_${ var . arch } .zip" ,
107+ " unzip -o vault_${ var . vault_version } _linux_${ var . arch } .zip" ,
106108 " sudo mv vault /usr/local/bin/" ,
107109 " rm vault_${ var . vault_version } _linux_${ var . arch } .zip"
108110 ]
You can’t perform that action at this time.
0 commit comments