Skip to content

Commit

Permalink
try to fix 201-vmss-packer-jumpbox
Browse files Browse the repository at this point in the history
  • Loading branch information
lonegunmanb committed Sep 14, 2024
1 parent 39dcf38 commit 1b66215
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 5 deletions.
20 changes: 15 additions & 5 deletions quickstart/201-vmss-packer-jumpbox/ubuntu.pkr.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,21 @@ packer {
}

variable client_id {
type = string
type = string
default = null
}
variable client_secret {
type = string
type = string
default = null
}

variable subscription_id {
type = string
type = string
default = null
}

variable tenant_id {
type = string
type = string
default = null
}

Expand All @@ -35,6 +35,14 @@ variable "image_resource_group_name" {
default = "myPackerImages"
}

variable "oidc_request_url" {
default = null
}

variable "oidc_request_token" {
default = null
}

# arm builder
source "azure-arm" "builder" {
client_id = var.client_id
Expand All @@ -48,8 +56,10 @@ source "azure-arm" "builder" {
os_type = "Linux"
subscription_id = var.subscription_id
tenant_id = var.tenant_id
oidc_request_url = var.oidc_request_url
oidc_request_token = var.oidc_request_token
vm_size = "Standard_DS2_v2"
azure_tags = {
azure_tags = {
"dept" : "Engineering",
"task" : "Image deployment",
}
Expand Down
6 changes: 6 additions & 0 deletions test/e2e/quickstart_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,12 @@ func test201VmssPackerJumpbox(t *testing.T) {
if tenantId := os.Getenv("ARM_TENANT_ID"); tenantId != "" {
packerVars["tenant_id"] = tenantId
}
if oidcRequestToken := os.Getenv("ACTIONS_ID_TOKEN_REQUEST_TOKEN"); oidcRequestToken != "" {
packerVars["oidc_request_token"] = oidcRequestToken
}
if oidcRequestUrl := os.Getenv("ACTIONS_ID_TOKEN_REQUEST_URL"); oidcRequestUrl != "" {
packerVars["oidc_request_url"] = oidcRequestUrl
}
patches := gomonkey.ApplyFunc(shell.RunCommandAndGetOutputE, func(t terratest.TestingT, command shell.Command) (string, error) {
output, err := shell.RunCommandAndGetStdOutE(t, command)
if err != nil {
Expand Down

0 comments on commit 1b66215

Please sign in to comment.