File tree Expand file tree Collapse file tree 4 files changed +17
-6
lines changed
Expand file tree Collapse file tree 4 files changed +17
-6
lines changed Original file line number Diff line number Diff line change @@ -37,9 +37,9 @@ azure_tenant_id: ""
3737azure_subscription_id : " "
3838aks_version : " 1.30"
3939
40- rancher_version : " 2.9.3 "
41- rancher_k3s_version : " 1.30.6 +k3s1"
42- rancher_k8s_version : " 1.30.6 +rke2r1"
40+ rancher_version : " 2.10.1 "
41+ rancher_k3s_version : " 1.30.8 +k3s1"
42+ rancher_k8s_version : " 1.30.8 +rke2r1"
4343
4444vsphere_host : " "
4545vsphere_compute_resource : " "
Original file line number Diff line number Diff line change @@ -39,6 +39,8 @@ if [ "$platform" = eks ] || [ "$platform" = ocp4 ]; then
3939 [ "$host" ] && break
4040 sleep 1
4141 done
42+ elif [ "$platform" = rancher ]; then
43+ host=$(kubectl get nodes -l node-role.kubernetes.io/worker=true -o json |jq -r '.items[0].status.addresses[] | select(.type=="InternalIP") | .address')
4244else
4345 host=node-$cluster-1
4446fi
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ terraform {
1919 }
2020 rancher2 = {
2121 source = " rancher/rancher2"
22- version = " 5.1 .0"
22+ version = " 6.0 .0"
2323 }
2424 random = {
2525 source = " hashicorp/random"
@@ -28,6 +28,9 @@ terraform {
2828 source = " loafoe/ssh"
2929 version = " 2.7.0"
3030 }
31+ time = {
32+ source = " hashicorp/time"
33+ }
3134 }
3235}
3336
Original file line number Diff line number Diff line change @@ -257,14 +257,20 @@ resource "rancher2_cloud_credential" "aws" {
257257 }
258258}
259259
260+ resource "time_sleep" "wait_30_seconds" {
261+ depends_on = [rancher2_cloud_credential . aws ]
262+ create_duration = " 30s"
263+ }
264+
260265resource "rancher2_machine_config_v2" "node" {
261266 for_each = var. rancherclusters
262267 depends_on = [
263268 helm_release . rancher_server ,
264- rancher2_cloud_credential . aws
269+ rancher2_cloud_credential . aws ,
270+ time_sleep . wait_30_seconds
265271 ]
266272 provider = rancher2. admin
267- generate_name = format (" node- templ-%s" ,each. key )
273+ generate_name = format (" templ-%s" ,each. key )
268274 amazonec2_config {
269275 ami = data. aws_ami . ubuntu . id
270276 root_size = " 50"
You can’t perform that action at this time.
0 commit comments