github.com/SUSE/skuba@v1.4.17/ci/infra/openstack/cloud-provider.tf (about) 1 resource "null_resource" "generate_cloud_provider_conf" { 2 depends_on = [ 3 null_resource.master_reboot, 4 null_resource.worker_reboot, 5 ] 6 count = var.cpi_enable ? 1 : 0 7 8 provisioner "local-exec" { 9 environment = { 10 CA_FILE = var.ca_file 11 TR_STACK = var.stack_name 12 TR_USERNAME = var.username 13 TR_LB_IP = openstack_networking_floatingip_v2.lb_ext.address 14 TR_MASTER_IPS = join(" ", openstack_networking_floatingip_v2.master_ext.*.address) 15 TR_WORKER_IPS = join(" ", openstack_networking_floatingip_v2.worker_ext.*.address) 16 OS_PRIVATE_SUBNET_ID = openstack_networking_subnet_v2.subnet.id 17 OS_PUBLIC_NET_ID = data.openstack_networking_network_v2.external_network.id 18 } 19 20 command = "bash generate-cpi-conf.sh" 21 } 22 } 23