Я хотел запустить terraform и затем иметь возможность запускать kubectl в кли сразу после завершения terraform. Или это то, что вы не делаете. Я хотел бы создать скрипт для запуска команд kubectl после того, как terraform завершит создание кластера.
У меня есть это, и я предполагаю, что мог бы написать код terraform kubernetes, но я не верю, что он перезаписывает ссылку на kubeconfig, на которую ссылается cli файл.
provider "kubernetes" {
load_config_file = false
host = azurerm_kubernetes_cluster.cluster_1.kube_config.0.host
username = azurerm_kubernetes_cluster.cluster_1.kube_config.0.username
password = azurerm_kubernetes_cluster.cluster_1.kube_config.0.password
client_certificate = base64decode(azurerm_kubernetes_cluster.cluster_1.kube_config.0.client_certificate)
client_key = base64decode(azurerm_kubernetes_cluster.cluster_1.kube_config.0.client_key)
cluster_ca_certificate = base64decode(azurerm_kubernetes_cluster.cluster_1.kube_config.0.cluster_ca_certificate)
}