Skip to content

Commit 52d2f8e

Browse files
committed
v0.10.1, added -o option to unzip command, added pauses and retries to Vault base build
1 parent 351f22f commit 52d2f8e

5 files changed

Lines changed: 11 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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

hashistack/consul_base.pkr.hcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
]

hashistack/nomad_client.pkr.hcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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
]

hashistack/nomad_server.pkr.hcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
]

hashistack/vault_base.pkr.hcl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff 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
]

0 commit comments

Comments
 (0)