Skip to content

Instantly share code, notes, and snippets.

@andrejvanderzee
Last active February 9, 2018 09:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andrejvanderzee/5fdd73fcd507e7c7375b7fad833ffba1 to your computer and use it in GitHub Desktop.
Save andrejvanderzee/5fdd73fcd507e7c7375b7fad833ffba1 to your computer and use it in GitHub Desktop.
Terraform vault provider does not enforce order for "vault_mount" and "vault_generic_secret". In case of generating PKI root certificate, this always results in an error. Running apply twice is an ugly workaround.
andrej:~/ing/gitlab/terraform/vault_provider$ terraform apply -auto-approve
2018/02/09 09:59:27 [INFO] Terraform version: 0.11.3 3802b14260603f90c7a1faf55994dcc8933e2069
2018/02/09 09:59:27 [INFO] Go runtime version: go1.9.1
2018/02/09 09:59:27 [INFO] CLI args: []string{"/usr/local/bin/terraform-0.11.3", "apply", "-auto-approve"}
2018/02/09 09:59:27 [DEBUG] Attempting to open CLI config file: /home/andrej/.terraformrc
2018/02/09 09:59:27 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2018/02/09 09:59:27 [INFO] CLI command args: []string{"apply", "-auto-approve"}
2018/02/09 09:59:27 [INFO] command: empty terraform config, returning nil
2018/02/09 09:59:27 [DEBUG] command: no data state file found for backend config
2018/02/09 09:59:27 [DEBUG] New state was assigned lineage "3cde5374-8fc8-4cb3-b0d6-f7a68d4418ed"
2018/02/09 09:59:27 [INFO] command: backend initialized: <nil>
2018/02/09 09:59:27 [DEBUG] checking for provider in "."
2018/02/09 09:59:27 [DEBUG] checking for provider in "/usr/local/bin"
2018/02/09 09:59:27 [DEBUG] checking for provider in ".terraform/plugins/linux_amd64"
2018/02/09 09:59:27 [DEBUG] found provider "terraform-provider-vault_v1.0.0_x4"
2018/02/09 09:59:27 [DEBUG] checking for provider in "/home/andrej/.terraform.d/plugins"
2018/02/09 09:59:27 [DEBUG] found valid plugin: "vault", "1.0.0", "/home/andrej/ing/gitlab/terraform/vault_provider/.terraform/plugins/linux_amd64/terraform-provider-vault_v1.0.0_x4"
2018/02/09 09:59:27 [DEBUG] checking for provisioner in "."
2018/02/09 09:59:27 [DEBUG] checking for provisioner in "/usr/local/bin"
2018/02/09 09:59:27 [DEBUG] checking for provisioner in ".terraform/plugins/linux_amd64"
2018/02/09 09:59:27 [DEBUG] checking for provisioner in "/home/andrej/.terraform.d/plugins"
2018/02/09 09:59:27 [INFO] command: backend <nil> is not enhanced, wrapping in local
2018/02/09 09:59:27 [INFO] backend/local: starting Apply operation
2018/02/09 09:59:27 [INFO] terraform: building graph: GraphTypeInput
2018/02/09 09:59:27 [DEBUG] Attaching resource state to "vault_mount.team5_k8s_apiserver": &terraform.ResourceState{Type:"vault_mount", Dependencies:[]string{}, Primary:(*terraform.InstanceState)(0xc4203a70e0), Deposed:[]*terraform.InstanceState{}, Provider:"provider.vault", mu:sync.Mutex{state:0, sema:0x0}}
2018/02/09 09:59:27 [DEBUG] Resource state not found for "vault_generic_secret.team5_k8s_apiserver_ca": vault_generic_secret.team5_k8s_apiserver_ca
2018/02/09 09:59:27 [DEBUG] resource vault_mount.team5_k8s_apiserver using provider provider.vault
2018/02/09 09:59:27 [DEBUG] resource vault_generic_secret.team5_k8s_apiserver_ca using provider provider.vault
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_mount.team5_k8s_apiserver" references: []
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_generic_secret.team5_k8s_apiserver_ca" references: []
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "provider.vault" references: []
2018/02/09 09:59:27 [TRACE] Graph after step *terraform.ReferenceTransformer:
provider.vault - *terraform.NodeApplyableProvider
vault_generic_secret.team5_k8s_apiserver_ca - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
vault_mount.team5_k8s_apiserver - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
2018/02/09 09:59:27 [DEBUG] Starting graph walk: walkInput
2018-02-09T09:59:27.536+0100 [DEBUG] plugin: starting plugin: path=/home/andrej/ing/gitlab/terraform/vault_provider/.terraform/plugins/linux_amd64/terraform-provider-vault_v1.0.0_x4 args=[/home/andrej/ing/gitlab/terraform/vault_provider/.terraform/plugins/linux_amd64/terraform-provider-vault_v1.0.0_x4]
2018-02-09T09:59:27.536+0100 [DEBUG] plugin: waiting for RPC address: path=/home/andrej/ing/gitlab/terraform/vault_provider/.terraform/plugins/linux_amd64/terraform-provider-vault_v1.0.0_x4
2018-02-09T09:59:27.540+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:27 [DEBUG] plugin: plugin address: unix /tmp/plugin311006897
2018/02/09 09:59:27 [INFO] terraform: building graph: GraphTypeValidate
2018/02/09 09:59:27 [DEBUG] Attaching resource state to "vault_mount.team5_k8s_apiserver": &terraform.ResourceState{Type:"vault_mount", Dependencies:[]string{}, Primary:(*terraform.InstanceState)(0xc4203a70e0), Deposed:[]*terraform.InstanceState{}, Provider:"provider.vault", mu:sync.Mutex{state:0, sema:0x0}}
2018/02/09 09:59:27 [DEBUG] Resource state not found for "vault_generic_secret.team5_k8s_apiserver_ca": vault_generic_secret.team5_k8s_apiserver_ca
2018/02/09 09:59:27 [DEBUG] resource vault_mount.team5_k8s_apiserver using provider provider.vault
2018/02/09 09:59:27 [DEBUG] resource vault_generic_secret.team5_k8s_apiserver_ca using provider provider.vault
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_mount.team5_k8s_apiserver" references: []
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_generic_secret.team5_k8s_apiserver_ca" references: []
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "provider.vault" references: []
2018/02/09 09:59:27 [DEBUG] Starting graph walk: walkValidate
2018/02/09 09:59:27 [DEBUG] Resource state not found for "vault_generic_secret.team5_k8s_apiserver_ca": vault_generic_secret.team5_k8s_apiserver_ca
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_generic_secret.team5_k8s_apiserver_ca" references: []
2018/02/09 09:59:27 [DEBUG] Attaching resource state to "vault_mount.team5_k8s_apiserver": &terraform.ResourceState{Type:"vault_mount", Dependencies:[]string{}, Primary:(*terraform.InstanceState)(0xc4203a70e0), Deposed:[]*terraform.InstanceState{}, Provider:"provider.vault", mu:sync.Mutex{state:0, sema:0x0}}
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_mount.team5_k8s_apiserver" references: []
2018/02/09 09:59:27 [INFO] backend/local: apply calling Refresh
2018/02/09 09:59:27 [INFO] terraform: building graph: GraphTypeRefresh
2018/02/09 09:59:27 [DEBUG] Attaching resource state to "vault_mount.team5_k8s_apiserver": &terraform.ResourceState{Type:"vault_mount", Dependencies:[]string{}, Primary:(*terraform.InstanceState)(0xc4203803c0), Deposed:[]*terraform.InstanceState{}, Provider:"provider.vault", mu:sync.Mutex{state:0, sema:0x0}}
2018/02/09 09:59:27 [DEBUG] Resource state not found for "vault_generic_secret.team5_k8s_apiserver_ca": vault_generic_secret.team5_k8s_apiserver_ca
2018/02/09 09:59:27 [DEBUG] resource vault_mount.team5_k8s_apiserver using provider provider.vault
2018/02/09 09:59:27 [DEBUG] resource vault_generic_secret.team5_k8s_apiserver_ca using provider provider.vault
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_mount.team5_k8s_apiserver" references: []
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_generic_secret.team5_k8s_apiserver_ca" references: []
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "provider.vault" references: []
2018/02/09 09:59:27 [DEBUG] Starting graph walk: walkRefresh
2018-02-09T09:59:27.550+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:27 [DEBUG] Vault API Request Details:
2018-02-09T09:59:27.550+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: ---[ REQUEST ]---------------------------------------
2018-02-09T09:59:27.550+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: POST /v1/auth/token/create HTTP/1.1
2018-02-09T09:59:27.550+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Host: vault.yolt.io
2018-02-09T09:59:27.550+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: User-Agent: Go-http-client/1.1
2018-02-09T09:59:27.550+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Length: 101
2018-02-09T09:59:27.550+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: X-Vault-Token: 5ccbaedc-50cb-f257-b564-da5e55ef8e0a
2018-02-09T09:59:27.550+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Accept-Encoding: gzip
2018-02-09T09:59:27.550+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.550+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.550+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: -----------------------------------------------------
2018-02-09T09:59:27.712+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:27 [DEBUG] Vault API Response Details:
2018-02-09T09:59:27.712+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: ---[ RESPONSE ]--------------------------------------
2018-02-09T09:59:27.712+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: HTTP/1.1 200 OK
2018-02-09T09:59:27.712+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Connection: close
2018-02-09T09:59:27.712+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Length: 354
2018-02-09T09:59:27.712+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Cache-Control: no-store
2018-02-09T09:59:27.712+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Type: application/json
2018-02-09T09:59:27.712+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Date: Fri, 09 Feb 2018 08:59:27 GMT
2018-02-09T09:59:27.712+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.712+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.712+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: -----------------------------------------------------
2018-02-09T09:59:27.712+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:27 [INFO] Using Vault token with the following policies: root
2018/02/09 09:59:27 [DEBUG] Attaching resource state to "vault_mount.team5_k8s_apiserver": &terraform.ResourceState{Type:"vault_mount", Dependencies:[]string{}, Primary:(*terraform.InstanceState)(0xc4203803c0), Deposed:[]*terraform.InstanceState{}, Provider:"provider.vault", mu:sync.Mutex{state:0, sema:0x0}}
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_mount.team5_k8s_apiserver" references: []
2018/02/09 09:59:27 [DEBUG] Resource state not found for "vault_generic_secret.team5_k8s_apiserver_ca": vault_generic_secret.team5_k8s_apiserver_ca
vault_mount.team5_k8s_apiserver: Refreshing state... (ID: team5/k8s-apiserver)
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_generic_secret.team5_k8s_apiserver_ca" references: []
2018/02/09 09:59:27 [TRACE] Graph after step *terraform.ReferenceTransformer:
vault_generic_secret.team5_k8s_apiserver_ca - *terraform.NodeRefreshableManagedResourceInstance
2018/02/09 09:59:27 [TRACE] Graph after step *terraform.RootTransformer:
vault_generic_secret.team5_k8s_apiserver_ca - *terraform.NodeRefreshableManagedResourceInstance
2018/02/09 09:59:27 [TRACE] dag/walk: added new vertex: "vault_generic_secret.team5_k8s_apiserver_ca"
2018-02-09T09:59:27.714+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:27 [DEBUG] Reading mount team5/k8s-apiserver from Vault
2018-02-09T09:59:27.714+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:27 [DEBUG] Vault API Request Details:
2018-02-09T09:59:27.714+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: ---[ REQUEST ]---------------------------------------
2018-02-09T09:59:27.714+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: GET /v1/sys/mounts HTTP/1.1
2018-02-09T09:59:27.714+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Host: vault.yolt.io
2018-02-09T09:59:27.714+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: User-Agent: Go-http-client/1.1
2018-02-09T09:59:27.714+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: X-Vault-Token: 2a2a4320-0169-9046-137f-5bad765febc6
2018-02-09T09:59:27.714+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Accept-Encoding: gzip
2018-02-09T09:59:27.714+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.714+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.714+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: -----------------------------------------------------
2018-02-09T09:59:27.795+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:27 [DEBUG] Vault API Response Details:
2018-02-09T09:59:27.795+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: ---[ RESPONSE ]--------------------------------------
2018-02-09T09:59:27.795+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: HTTP/1.1 200 OK
2018-02-09T09:59:27.795+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Connection: close
2018-02-09T09:59:27.795+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Length: 7799
2018-02-09T09:59:27.795+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Cache-Control: no-store
2018-02-09T09:59:27.795+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Type: application/json
2018-02-09T09:59:27.795+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Date: Fri, 09 Feb 2018 08:59:27 GMT
2018-02-09T09:59:27.795+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.796+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.796+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: -----------------------------------------------------
2018/02/09 09:59:27 [INFO] backend/local: apply calling Plan
2018/02/09 09:59:27 [INFO] terraform: building graph: GraphTypePlan
2018/02/09 09:59:27 [TRACE] ConfigTransformer: Starting for path: []
2018/02/09 09:59:27 [DEBUG] Attaching resource state to "vault_mount.team5_k8s_apiserver": &terraform.ResourceState{Type:"vault_mount", Dependencies:[]string{}, Primary:(*terraform.InstanceState)(0xc4201fccd0), Deposed:[]*terraform.InstanceState{}, Provider:"provider.vault", mu:sync.Mutex{state:0, sema:0x0}}
2018/02/09 09:59:27 [DEBUG] Resource state not found for "vault_generic_secret.team5_k8s_apiserver_ca": vault_generic_secret.team5_k8s_apiserver_ca
2018/02/09 09:59:27 [DEBUG] resource vault_generic_secret.team5_k8s_apiserver_ca using provider provider.vault
2018/02/09 09:59:27 [DEBUG] resource vault_mount.team5_k8s_apiserver using provider provider.vault
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_mount.team5_k8s_apiserver" references: []
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_generic_secret.team5_k8s_apiserver_ca" references: []
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "provider.vault" references: []
2018/02/09 09:59:27 [DEBUG] Starting graph walk: walkPlan
2018-02-09T09:59:27.798+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:27 [DEBUG] Vault API Request Details:
2018-02-09T09:59:27.798+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: ---[ REQUEST ]---------------------------------------
2018-02-09T09:59:27.798+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: POST /v1/auth/token/create HTTP/1.1
2018-02-09T09:59:27.798+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Host: vault.yolt.io
2018-02-09T09:59:27.798+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: User-Agent: Go-http-client/1.1
2018-02-09T09:59:27.798+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Length: 101
2018-02-09T09:59:27.798+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: X-Vault-Token: 5ccbaedc-50cb-f257-b564-da5e55ef8e0a
2018-02-09T09:59:27.798+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Accept-Encoding: gzip
2018-02-09T09:59:27.798+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.798+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.798+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: -----------------------------------------------------
2018-02-09T09:59:27.925+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:27 [DEBUG] Vault API Response Details:
2018-02-09T09:59:27.925+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: ---[ RESPONSE ]--------------------------------------
2018-02-09T09:59:27.925+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: HTTP/1.1 200 OK
2018-02-09T09:59:27.925+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Connection: close
2018-02-09T09:59:27.925+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Length: 354
2018-02-09T09:59:27.925+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Cache-Control: no-store
2018-02-09T09:59:27.925+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Type: application/json
2018-02-09T09:59:27.925+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Date: Fri, 09 Feb 2018 08:59:27 GMT
2018-02-09T09:59:27.925+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.925+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.925+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: -----------------------------------------------------
2018-02-09T09:59:27.925+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:27 [INFO] Using Vault token with the following policies: root
2018/02/09 09:59:27 [DEBUG] Resource state not found for "vault_generic_secret.team5_k8s_apiserver_ca": vault_generic_secret.team5_k8s_apiserver_ca
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_generic_secret.team5_k8s_apiserver_ca" references: []
2018/02/09 09:59:27 [DEBUG] Attaching resource state to "vault_mount.team5_k8s_apiserver": &terraform.ResourceState{Type:"vault_mount", Dependencies:[]string{}, Primary:(*terraform.InstanceState)(0xc4201fccd0), Deposed:[]*terraform.InstanceState{}, Provider:"provider.vault", mu:sync.Mutex{state:0, sema:0x0}}
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_mount.team5_k8s_apiserver" references: []
2018-02-09T09:59:27.927+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:27 [DEBUG] Instance Diff is nil in Diff()
2018/02/09 09:59:27 [INFO] terraform: building graph: GraphTypeApply
2018/02/09 09:59:27 [DEBUG] Resource state not found for "vault_generic_secret.team5_k8s_apiserver_ca": vault_generic_secret.team5_k8s_apiserver_ca
2018/02/09 09:59:27 [TRACE] Graph after step *terraform.AttachStateTransformer:
vault_generic_secret.team5_k8s_apiserver_ca - *terraform.NodeApplyableResource
2018/02/09 09:59:27 [TRACE] ProviderConfigTransformer: Starting for path: []
2018/02/09 09:59:27 [TRACE] Attach provider request: []string{} vault
2018/02/09 09:59:27 [TRACE] Attaching provider config: *config.ProviderConfig{Name:"vault", Alias:"", Version:"", RawConfig:(*config.RawConfig)(0xc42033ebd0)}
2018/02/09 09:59:27 [TRACE] Graph after step *terraform.ProviderConfigTransformer:
provider.vault - *terraform.NodeApplyableProvider
vault_generic_secret.team5_k8s_apiserver_ca - *terraform.NodeApplyableResource
2018/02/09 09:59:27 [TRACE] Graph after step *terraform.MissingProviderTransformer:
provider.vault - *terraform.NodeApplyableProvider
vault_generic_secret.team5_k8s_apiserver_ca - *terraform.NodeApplyableResource
2018/02/09 09:59:27 [DEBUG] resource vault_generic_secret.team5_k8s_apiserver_ca using provider provider.vault
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "vault_generic_secret.team5_k8s_apiserver_ca" references: []
2018/02/09 09:59:27 [DEBUG] ReferenceTransformer: "provider.vault" references: []
2018/02/09 09:59:27 [TRACE] Graph after step *terraform.ReferenceTransformer:
provider.vault - *terraform.NodeApplyableProvider
vault_generic_secret.team5_k8s_apiserver_ca - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
2018/02/09 09:59:27 [DEBUG] Starting graph walk: walkApply
2018-02-09T09:59:27.929+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:27 [DEBUG] Vault API Request Details:
2018-02-09T09:59:27.929+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: ---[ REQUEST ]---------------------------------------
2018-02-09T09:59:27.929+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: POST /v1/auth/token/create HTTP/1.1
2018-02-09T09:59:27.929+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Host: vault.yolt.io
2018-02-09T09:59:27.929+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: User-Agent: Go-http-client/1.1
2018-02-09T09:59:27.929+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Length: 101
2018-02-09T09:59:27.929+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: X-Vault-Token: 5ccbaedc-50cb-f257-b564-da5e55ef8e0a
2018-02-09T09:59:27.929+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Accept-Encoding: gzip
2018-02-09T09:59:27.929+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.929+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:27.929+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: -----------------------------------------------------
2018-02-09T09:59:28.036+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:28 [DEBUG] Vault API Response Details:
2018-02-09T09:59:28.036+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: ---[ RESPONSE ]--------------------------------------
2018-02-09T09:59:28.036+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: HTTP/1.1 200 OK
2018-02-09T09:59:28.036+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Connection: close
2018-02-09T09:59:28.036+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Length: 354
2018-02-09T09:59:28.036+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Cache-Control: no-store
2018-02-09T09:59:28.036+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Type: application/json
2018-02-09T09:59:28.036+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Date: Fri, 09 Feb 2018 08:59:28 GMT
2018-02-09T09:59:28.036+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:28.036+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:28.036+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: -----------------------------------------------------
2018-02-09T09:59:28.036+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:28 [INFO] Using Vault token with the following policies: root
vault_generic_secret.team5_k8s_apiserver_ca: Creating...
data_json: "" => "{\"common_name\":\"yolt.io\",\"ttl\":\"87600h\"}"
disable_read: "" => "true"
path: "" => "team5/k8s-apiserver/root/generate/internal"
2018-02-09T09:59:28.038+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:28 [DEBUG] Writing generic Vault secret to team5/k8s-apiserver/root/generate/internal
2018-02-09T09:59:28.038+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:28 [DEBUG] Vault API Request Details:
2018-02-09T09:59:28.038+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: ---[ REQUEST ]---------------------------------------
2018-02-09T09:59:28.038+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: PUT /v1/team5/k8s-apiserver/root/generate/internal HTTP/1.1
2018-02-09T09:59:28.038+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Host: vault.yolt.io
2018-02-09T09:59:28.038+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: User-Agent: Go-http-client/1.1
2018-02-09T09:59:28.038+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Length: 41
2018-02-09T09:59:28.038+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: X-Vault-Token: 1ce2785f-56a9-fb91-d4e6-832fbceebfbd
2018-02-09T09:59:28.038+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Accept-Encoding: gzip
2018-02-09T09:59:28.038+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:28.038+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:28.038+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: -----------------------------------------------------
2018-02-09T09:59:28.708+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:28 [DEBUG] Vault API Response Details:
2018-02-09T09:59:28.708+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: ---[ RESPONSE ]--------------------------------------
2018-02-09T09:59:28.708+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: HTTP/1.1 200 OK
2018-02-09T09:59:28.708+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Connection: close
2018-02-09T09:59:28.708+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Length: 2638
2018-02-09T09:59:28.708+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Cache-Control: no-store
2018-02-09T09:59:28.708+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Content-Type: application/json
2018-02-09T09:59:28.708+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: Date: Fri, 09 Feb 2018 08:59:28 GMT
2018-02-09T09:59:28.708+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:28.709+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4:
2018-02-09T09:59:28.709+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: -----------------------------------------------------
2018-02-09T09:59:28.709+0100 [DEBUG] plugin.terraform-provider-vault_v1.0.0_x4: 2018/02/09 09:59:28 [WARN] vault_generic_secret does not refresh when disable_read is set to true
vault_generic_secret.team5_k8s_apiserver_ca: Creation complete after 1s (ID: team5/k8s-apiserver/root/generate/internal)
2018/02/09 09:59:28 [DEBUG] plugin: waiting for all plugin processes to complete...
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
2018-02-09T09:59:28.742+0100 [DEBUG] plugin: plugin process exited: path=/home/andrej/ing/gitlab/terraform/vault_provider/.terraform/plugins/linux_amd64/terraform-provider-vault_v1.0.0_x4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment