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