Skip to content

Instantly share code, notes, and snippets.

@S0meth1ng85
Created September 16, 2024 07:50
Show Gist options
  • Save S0meth1ng85/26a07c61e9cdceb4d0c14db55158d8b3 to your computer and use it in GitHub Desktop.
Save S0meth1ng85/26a07c61e9cdceb4d0c14db55158d8b3 to your computer and use it in GitHub Desktop.
terraform init -upgrade -plugin-dir "<>" --backend=false
2024-09-16T09:47:00.908+0200 [INFO] Terraform version: 1.8.5
2024-09-16T09:47:00.911+0200 [DEBUG] using github.com/hashicorp/go-tfe v1.51.0
2024-09-16T09:47:00.911+0200 [DEBUG] using github.com/hashicorp/hcl/v2 v2.20.0
2024-09-16T09:47:00.911+0200 [DEBUG] using github.com/hashicorp/terraform-svchost v0.1.1
2024-09-16T09:47:00.911+0200 [DEBUG] using github.com/zclconf/go-cty v1.14.3
2024-09-16T09:47:00.911+0200 [INFO] Go runtime version: go1.22.1
2024-09-16T09:47:00.911+0200 [INFO] CLI args: []string{"C:\\WINDOWS\\system32\\terraform.exe", "init", "-plugin-dir=C:\\terraform\\windows\\providers", "--backend=false"}
2024-09-16T09:47:00.911+0200 [TRACE] Stdout is a terminal of width 137
2024-09-16T09:47:00.911+0200 [TRACE] Stderr is a terminal of width 137
2024-09-16T09:47:00.911+0200 [TRACE] Stdin is a terminal
2024-09-16T09:47:00.916+0200 [DEBUG] Attempting to open CLI config file: C:\Users\User\AppData\Roaming\terraform.rc
2024-09-16T09:47:00.916+0200 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2024-09-16T09:47:00.916+0200 [DEBUG] ignoring non-existing provider search directory terraform.d/plugins
2024-09-16T09:47:00.919+0200 [DEBUG] ignoring non-existing provider search directory C:\Users\User\AppData\Roaming\terraform.d\plugins
2024-09-16T09:47:00.920+0200 [DEBUG] ignoring non-existing provider search directory C:\Users\User\AppData\Roaming\HashiCorp\Terraform\plugins
2024-09-16T09:47:00.921+0200 [INFO] CLI command args: []string{"init", "-plugin-dir=C:\\terraform\\windows\\providers", "--backend=false"}
2024-09-16T09:47:00.949+0200 [TRACE] Meta.Backend: backend has not previously been initialized in this working directory
2024-09-16T09:47:00.949+0200 [TRACE] backend/local: state manager for workspace "default" will:
- read initial snapshot from terraform.tfstate
- write new snapshots to terraform.tfstate
- create any backup at terraform.tfstate.backup
2024-09-16T09:47:00.949+0200 [TRACE] statemgr.Filesystem: reading initial snapshot from terraform.tfstate
2024-09-16T09:47:00.949+0200 [TRACE] statemgr.Filesystem: snapshot file has nil snapshot, but that's okay
2024-09-16T09:47:00.949+0200 [TRACE] statemgr.Filesystem: read nil snapshot
Initializing modules...
2024-09-16T09:47:00.950+0200 [TRACE] ModuleInstaller: installing child modules for . into .terraform\modules
2024-09-16T09:47:00.951+0200 [DEBUG] Module installer: begin core_key_vault_secrets_esagent_subnet
2024-09-16T09:47:00.951+0200 [TRACE] ModuleInstaller: core_key_vault_secrets_esagent_subnet is not yet installed
2024-09-16T09:47:00.952+0200 [TRACE] ModuleInstaller: cleaning directory .terraform\modules\core_key_vault_secrets_esagent_subnet prior to install of core_key_vault_secrets_esagent_subnet
2024-09-16T09:47:00.952+0200 [TRACE] ModuleInstaller: core_key_vault_secrets_esagent_subnet has local path "../../modules/azure-key-vault-secret-data"
2024-09-16T09:47:00.952+0200 [TRACE] ModuleInstaller: core_key_vault_secrets_esagent_subnet uses directory from parent: ..\..\modules\azure-key-vault-secret-data
2024-09-16T09:47:00.983+0200 [DEBUG] Module installer: core_key_vault_secrets_esagent_subnet installed at ..\..\modules\azure-key-vault-secret-data
- core_key_vault_secrets_esagent_subnet in ..\..\modules\azure-key-vault-secret-data
2024-09-16T09:47:00.984+0200 [DEBUG] Module installer: begin core_key_vault_secrets_sa_private_endpoint_ipaddress
2024-09-16T09:47:00.984+0200 [TRACE] ModuleInstaller: core_key_vault_secrets_sa_private_endpoint_ipaddress is not yet installed
2024-09-16T09:47:00.984+0200 [TRACE] ModuleInstaller: cleaning directory .terraform\modules\core_key_vault_secrets_sa_private_endpoint_ipaddress prior to install of core_key_vault_secrets_sa_private_endpoint_ipaddress
2024-09-16T09:47:00.984+0200 [TRACE] ModuleInstaller: core_key_vault_secrets_sa_private_endpoint_ipaddress has local path "../../modules/azure-key-vault-secret-data"
2024-09-16T09:47:00.984+0200 [TRACE] ModuleInstaller: core_key_vault_secrets_sa_private_endpoint_ipaddress uses directory from parent: ..\..\modules\azure-key-vault-secret-data
2024-09-16T09:47:00.986+0200 [DEBUG] Module installer: core_key_vault_secrets_sa_private_endpoint_ipaddress installed at ..\..\modules\azure-key-vault-secret-data
- core_key_vault_secrets_sa_private_endpoint_ipaddress in ..\..\modules\azure-key-vault-secret-data
2024-09-16T09:47:00.987+0200 [DEBUG] Module installer: begin kubernetes_namespace
2024-09-16T09:47:00.988+0200 [TRACE] ModuleInstaller: kubernetes_namespace is not yet installed
2024-09-16T09:47:00.988+0200 [TRACE] ModuleInstaller: cleaning directory .terraform\modules\kubernetes_namespace prior to install of kubernetes_namespace
2024-09-16T09:47:00.988+0200 [TRACE] ModuleInstaller: kubernetes_namespace has local path "../../modules/azure-kubernetes-service/azure-kubernetes-namespace"
2024-09-16T09:47:00.988+0200 [TRACE] ModuleInstaller: kubernetes_namespace uses directory from parent: ..\..\modules\azure-kubernetes-service\azure-kubernetes-namespace
2024-09-16T09:47:01.015+0200 [DEBUG] Module installer: kubernetes_namespace installed at ..\..\modules\azure-kubernetes-service\azure-kubernetes-namespace
- kubernetes_namespace in ..\..\modules\azure-kubernetes-service\azure-kubernetes-namespace
2024-09-16T09:47:01.016+0200 [DEBUG] Module installer: begin kubernetes_network_policy
2024-09-16T09:47:01.017+0200 [TRACE] ModuleInstaller: kubernetes_network_policy is not yet installed
2024-09-16T09:47:01.017+0200 [TRACE] ModuleInstaller: cleaning directory .terraform\modules\kubernetes_network_policy prior to install of kubernetes_network_policy
2024-09-16T09:47:01.017+0200 [TRACE] ModuleInstaller: kubernetes_network_policy has local path "../../modules/azure-kubernetes-service/azure-kubernetes-network-policy"
2024-09-16T09:47:01.017+0200 [TRACE] ModuleInstaller: kubernetes_network_policy uses directory from parent: ..\..\modules\azure-kubernetes-service\azure-kubernetes-network-policy
2024-09-16T09:47:01.037+0200 [DEBUG] Module installer: kubernetes_network_policy installed at ..\..\modules\azure-kubernetes-service\azure-kubernetes-network-policy
- kubernetes_network_policy in ..\..\modules\azure-kubernetes-service\azure-kubernetes-network-policy
2024-09-16T09:47:01.038+0200 [DEBUG] Module installer: begin kubernetes_network_policy_additional_regions
2024-09-16T09:47:01.038+0200 [TRACE] ModuleInstaller: kubernetes_network_policy_additional_regions is not yet installed
2024-09-16T09:47:01.038+0200 [TRACE] ModuleInstaller: cleaning directory .terraform\modules\kubernetes_network_policy_additional_regions prior to install of kubernetes_network_policy_additional_regions
2024-09-16T09:47:01.038+0200 [TRACE] ModuleInstaller: kubernetes_network_policy_additional_regions has local path "../../modules/azure-kubernetes-service/azure-kubernetes-network-policy"
2024-09-16T09:47:01.038+0200 [TRACE] ModuleInstaller: kubernetes_network_policy_additional_regions uses directory from parent: ..\..\modules\azure-kubernetes-service\azure-kubernetes-network-policy
2024-09-16T09:47:01.039+0200 [DEBUG] Module installer: kubernetes_network_policy_additional_regions installed at ..\..\modules\azure-kubernetes-service\azure-kubernetes-network-policy
- kubernetes_network_policy_additional_regions in ..\..\modules\azure-kubernetes-service\azure-kubernetes-network-policy
2024-09-16T09:47:01.040+0200 [DEBUG] Module installer: begin mgmt_key_vault_secrets_ingress_access_mode
2024-09-16T09:47:01.040+0200 [TRACE] ModuleInstaller: mgmt_key_vault_secrets_ingress_access_mode is not yet installed
2024-09-16T09:47:01.040+0200 [TRACE] ModuleInstaller: cleaning directory .terraform\modules\mgmt_key_vault_secrets_ingress_access_mode prior to install of mgmt_key_vault_secrets_ingress_access_mode
2024-09-16T09:47:01.040+0200 [TRACE] ModuleInstaller: mgmt_key_vault_secrets_ingress_access_mode has local path "../../modules/azure-key-vault-secret-data"
2024-09-16T09:47:01.040+0200 [TRACE] ModuleInstaller: mgmt_key_vault_secrets_ingress_access_mode uses directory from parent: ..\..\modules\azure-key-vault-secret-data
2024-09-16T09:47:01.040+0200 [DEBUG] Module installer: mgmt_key_vault_secrets_ingress_access_mode installed at ..\..\modules\azure-key-vault-secret-data
- mgmt_key_vault_secrets_ingress_access_mode in ..\..\modules\azure-key-vault-secret-data
2024-09-16T09:47:01.040+0200 [DEBUG] Module installer: begin mgmt_key_vault_secrets_vault_replication_k8s_targets
2024-09-16T09:47:01.040+0200 [TRACE] ModuleInstaller: mgmt_key_vault_secrets_vault_replication_k8s_targets is not yet installed
2024-09-16T09:47:01.040+0200 [TRACE] ModuleInstaller: cleaning directory .terraform\modules\mgmt_key_vault_secrets_vault_replication_k8s_targets prior to install of mgmt_key_vault_secrets_vault_replication_k8s_targets
2024-09-16T09:47:01.041+0200 [TRACE] ModuleInstaller: mgmt_key_vault_secrets_vault_replication_k8s_targets has local path "../../modules/azure-key-vault-secret-data"
2024-09-16T09:47:01.041+0200 [TRACE] ModuleInstaller: mgmt_key_vault_secrets_vault_replication_k8s_targets uses directory from parent: ..\..\modules\azure-key-vault-secret-data
2024-09-16T09:47:01.041+0200 [DEBUG] Module installer: mgmt_key_vault_secrets_vault_replication_k8s_targets installed at ..\..\modules\azure-key-vault-secret-data
- mgmt_key_vault_secrets_vault_replication_k8s_targets in ..\..\modules\azure-key-vault-secret-data
2024-09-16T09:47:01.042+0200 [DEBUG] Module installer: begin sql_key_vault_secrets_sql_private_endpoint_ipaddress
2024-09-16T09:47:01.042+0200 [TRACE] ModuleInstaller: sql_key_vault_secrets_sql_private_endpoint_ipaddress is not yet installed
2024-09-16T09:47:01.042+0200 [TRACE] ModuleInstaller: cleaning directory .terraform\modules\sql_key_vault_secrets_sql_private_endpoint_ipaddress prior to install of sql_key_vault_secrets_sql_private_endpoint_ipaddress
2024-09-16T09:47:01.042+0200 [TRACE] ModuleInstaller: sql_key_vault_secrets_sql_private_endpoint_ipaddress has local path "../../modules/azure-key-vault-secret-data"
2024-09-16T09:47:01.042+0200 [TRACE] ModuleInstaller: sql_key_vault_secrets_sql_private_endpoint_ipaddress uses directory from parent: ..\..\modules\azure-key-vault-secret-data
2024-09-16T09:47:01.044+0200 [DEBUG] Module installer: sql_key_vault_secrets_sql_private_endpoint_ipaddress installed at ..\..\modules\azure-key-vault-secret-data
- sql_key_vault_secrets_sql_private_endpoint_ipaddress in ..\..\modules\azure-key-vault-secret-data
2024-09-16T09:47:01.044+0200 [TRACE] modsdir: writing modules manifest to .terraform\modules\modules.json
2024-09-16T09:47:01.057+0200 [DEBUG] init: overriding provider plugin search paths
2024-09-16T09:47:01.057+0200 [DEBUG] will search for provider plugins in [C:\terraform\windows\providers]
Initializing provider plugins...
- Finding hashicorp/kubernetes versions matching "2.30.0"...
2024-09-16T09:47:01.057+0200 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/hashicorp/azurerm v3.114.0 for windows_amd64 at C:\terraform\windows\providers\registry.terraform.io\hashicorp\azurerm\3.114.0\windows_amd64
2024-09-16T09:47:01.060+0200 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/hashicorp/azurerm v3.25.0 for windows_amd64 at C:\terraform\windows\providers\registry.terraform.io\hashicorp\azurerm\3.25.0\windows_amd64
2024-09-16T09:47:01.061+0200 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/hashicorp/azurerm v3.69.0 for windows_amd64 at C:\terraform\windows\providers\registry.terraform.io\hashicorp\azurerm\3.69.0\windows_amd64
2024-09-16T09:47:01.062+0200 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/hashicorp/azurerm v3.99.0 for windows_amd64 at C:\terraform\windows\providers\registry.terraform.io\hashicorp\azurerm\3.99.0\windows_amd64
2024-09-16T09:47:01.062+0200 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/hashicorp/kubernetes v2.22.0 for windows_amd64 at C:\terraform\windows\providers\registry.terraform.io\hashicorp\kubernetes\2.22.0\windows_amd64
2024-09-16T09:47:01.063+0200 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/hashicorp/kubernetes v2.29.0 for windows_amd64 at C:\terraform\windows\providers\registry.terraform.io\hashicorp\kubernetes\2.29.0\windows_amd64
2024-09-16T09:47:01.064+0200 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/hashicorp/kubernetes v2.30.0 for windows_amd64 at C:\terraform\windows\providers\registry.terraform.io\hashicorp\kubernetes\2.30.0\windows_amd64
2024-09-16T09:47:01.065+0200 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/hashicorp/kubernetes v2.7.1 for windows_amd64 at C:\terraform\windows\providers\registry.terraform.io\hashicorp\kubernetes\2.7.1\windows_amd64
- Finding hashicorp/azurerm versions matching "3.114.0"...
2024-09-16T09:47:01.065+0200 [TRACE] providercache.fillMetaCache: scanning directory .terraform\providers
2024-09-16T09:47:01.065+0200 [TRACE] getproviders.SearchLocalDirectory: failed to resolve symlinks for .terraform\providers: CreateFile .terraform\providers: The system cannot find the file specified.
2024-09-16T09:47:01.065+0200 [TRACE] providercache.fillMetaCache: error while scanning directory .terraform\providers: cannot search .terraform\providers: CreateFile .terraform\providers: The system cannot find the file specified.
- Installing hashicorp/kubernetes v2.30.0...
2024-09-16T09:47:01.066+0200 [TRACE] providercache.Dir.InstallPackage: installing registry.terraform.io/hashicorp/kubernetes v2.30.0 from C:\terraform\windows\providers\registry.terraform.io\hashicorp\kubernetes\2.30.0\windows_amd64
2024-09-16T09:47:01.069+0200 [TRACE] providercache.fillMetaCache: scanning directory .terraform\providers
2024-09-16T09:47:01.072+0200 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/hashicorp/kubernetes v2.30.0 for windows_amd64 at .terraform\providers\registry.terraform.io\hashicorp\kubernetes\2.30.0\windows_amd64
2024-09-16T09:47:01.072+0200 [TRACE] providercache.fillMetaCache: including .terraform\providers\registry.terraform.io\hashicorp\kubernetes\2.30.0\windows_amd64 as a candidate package for registry.terraform.io/hashicorp/kubernetes 2.30.0
- Installed hashicorp/kubernetes v2.30.0 (unauthenticated)
2024-09-16T09:47:01.118+0200 [TRACE] providercache.fillMetaCache: using cached result from previous scan of .terraform\providers
- Installing hashicorp/azurerm v3.114.0...
2024-09-16T09:47:01.123+0200 [TRACE] providercache.Dir.InstallPackage: installing registry.terraform.io/hashicorp/azurerm v3.114.0 from C:\terraform\windows\providers\registry.terraform.io\hashicorp\azurerm\3.114.0\windows_amd64
2024-09-16T09:47:01.125+0200 [TRACE] providercache.fillMetaCache: scanning directory .terraform\providers
2024-09-16T09:47:01.127+0200 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/hashicorp/azurerm v3.114.0 for windows_amd64 at .terraform\providers\registry.terraform.io\hashicorp\azurerm\3.114.0\windows_amd64
2024-09-16T09:47:01.128+0200 [TRACE] getproviders.SearchLocalDirectory: found registry.terraform.io/hashicorp/kubernetes v2.30.0 for windows_amd64 at .terraform\providers\registry.terraform.io\hashicorp\kubernetes\2.30.0\windows_amd64
2024-09-16T09:47:01.128+0200 [TRACE] providercache.fillMetaCache: including .terraform\providers\registry.terraform.io\hashicorp\azurerm\3.114.0\windows_amd64 as a candidate package for registry.terraform.io/hashicorp/azurerm 3.114.0
2024-09-16T09:47:01.129+0200 [TRACE] providercache.fillMetaCache: including .terraform\providers\registry.terraform.io\hashicorp\kubernetes\2.30.0\windows_amd64 as a candidate package for registry.terraform.io/hashicorp/kubernetes 2.30.0
- Installed hashicorp/azurerm v3.114.0 (unauthenticated)
Terraform has created a lock file .terraform.lock.hcl to record the provider
selections it made above. Include this file in your version control repository
so that Terraform can guarantee to make the same selections by default when
you run "terraform init" in the future.
│ Warning: Incomplete lock file information for providers
│ Due to your customized provider installation methods, Terraform was forced to calculate lock file checksums locally for the following
│ providers:
│ - hashicorp/azurerm
│ - hashicorp/kubernetes
│ The current .terraform.lock.hcl file only includes checksums for windows_amd64, so Terraform running on another platform will fail to
│ install these providers.
│ To calculate additional checksums for another platform, run:
│ terraform providers lock -platform=linux_amd64
│ (where linux_amd64 is the platform to generate)
Terraform has been successfully initialized!
You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.
If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment