Skip to content

Commit

Permalink
Fix environment variable usage for local provisioners
Browse files Browse the repository at this point in the history
  • Loading branch information
gusztavvargadr committed Jan 14, 2024
1 parent 7b522d2 commit 068ec77
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 24 deletions.
6 changes: 1 addition & 5 deletions src/ubuntu/build.native.pkr.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -52,14 +52,10 @@ build {

provisioner "shell-local" {
inline = [
"chef install",
"chef install --chef-license accept-silent",
"chef update --attributes",
"chef export ${local.artifacts_directory}/chef --force"
]

env = {
CHEF_LICENSE = "accept-silent"
}
}
}

Expand Down
11 changes: 4 additions & 7 deletions src/ubuntu/build.vagrant.pkr.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -105,21 +105,19 @@ build {
valid_exit_codes = [0, 1]

env = {
VAGRANT_DEFAULT_PROVIDER = "${lookup(local.vagrant_providers, local.image_provider, "")}"
VAGRANT_BOX_URL = "${local.artifacts_directory}/vagrant/vagrant.box"
VAGRANT_BOX_URL = "${local.artifacts_directory}/vagrant/vagrant.box"
}
}

provisioner "shell-local" {
inline = [
"vagrant up local"
"vagrant up local --provider ${lookup(local.vagrant_providers, local.image_provider, "")}"
]

max_retries = 1

env = {
VAGRANT_DEFAULT_PROVIDER = "${lookup(local.vagrant_providers, local.image_provider, "")}"
VAGRANT_BOX_URL = "${local.artifacts_directory}/vagrant/vagrant.box"
VAGRANT_BOX_URL = "${local.artifacts_directory}/vagrant/vagrant.box"
}
}

Expand All @@ -132,8 +130,7 @@ build {
valid_exit_codes = [0, 1]

env = {
VAGRANT_DEFAULT_PROVIDER = "${lookup(local.vagrant_providers, local.image_provider, "")}"
VAGRANT_BOX_URL = "${local.artifacts_directory}/vagrant/vagrant.box"
VAGRANT_BOX_URL = "${local.artifacts_directory}/vagrant/vagrant.box"
}
}
}
Expand Down
6 changes: 1 addition & 5 deletions src/windows/build.native.pkr.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -53,14 +53,10 @@ build {

provisioner "shell-local" {
inline = [
"chef install",
"chef install --chef-license accept-silent",
"chef update --attributes",
"chef export ${local.artifacts_directory}/chef --force"
]

env = {
CHEF_LICENSE = "accept-silent"
}
}
}

Expand Down
11 changes: 4 additions & 7 deletions src/windows/build.vagrant.pkr.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -110,21 +110,19 @@ build {
valid_exit_codes = [0, 1]

env = {
VAGRANT_DEFAULT_PROVIDER = "${lookup(local.vagrant_providers, local.image_provider, "")}"
VAGRANT_BOX_URL = "${local.artifacts_directory}/vagrant/vagrant.box"
VAGRANT_BOX_URL = "${local.artifacts_directory}/vagrant/vagrant.box"
}
}

provisioner "shell-local" {
inline = [
"vagrant up local"
"vagrant up local --provider ${lookup(local.vagrant_providers, local.image_provider, "")}"
]

max_retries = 1

env = {
VAGRANT_DEFAULT_PROVIDER = "${lookup(local.vagrant_providers, local.image_provider, "")}"
VAGRANT_BOX_URL = "${local.artifacts_directory}/vagrant/vagrant.box"
VAGRANT_BOX_URL = "${local.artifacts_directory}/vagrant/vagrant.box"
}
}

Expand All @@ -137,8 +135,7 @@ build {
valid_exit_codes = [0, 1]

env = {
VAGRANT_DEFAULT_PROVIDER = "${lookup(local.vagrant_providers, local.image_provider, "")}"
VAGRANT_BOX_URL = "${local.artifacts_directory}/vagrant/vagrant.box"
VAGRANT_BOX_URL = "${local.artifacts_directory}/vagrant/vagrant.box"
}
}
}
Expand Down

0 comments on commit 068ec77

Please sign in to comment.