terraform { required_providers { rancher2 = { source = "rancher/rancher2" version = "4.1.0" } } } provider "rancher2" { api_url = "https://rancher.192.168.122.162.sslip.io" access_key = "token-brzdn" secret_key = "jvppnrvt5njp72lr565jlbhcdh94vbv4n69f8zncwhn75nh88z7lzv" insecure = true } data "rancher2_cluster_v2" "foo-harvester" { name = "harv-local" } # Create a new Cloud Credential for an imported Harvester cluster resource "rancher2_cloud_credential" "foo-harvester" { name = "foo-harvester" harvester_credential_config { cluster_id = data.rancher2_cluster_v2.foo-harvester.cluster_v1_id cluster_type = "imported" kubeconfig_content = data.rancher2_cluster_v2.foo-harvester.kube_config } } data "template_file" "userdata" { template = <