configure step breaks with terraform errors: Bad Gateway, Requested subnet overlaps with another subnet,

Bug #2067765 reported by Andre Ruiz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Snap
New
Undecided
Unassigned

Bug Description

Sunbeam 2024.1/edge - release 512

During configure, it stops with the following trace:

14:18:34 > Deploying OpenStack Control Plane to Kubernetes (this may take a while) ... waiting for services to come online (84/84)
14:18:36 Resize complete.
14:18:37 DEBUG: execute return code is 0
14:18:37 DEBUG: SSH-EXECUTE: starting new execute at host 147.75.35.131 verbose=True get_pty=True combine_stderr=True filtered=True
14:18:37 + sunbeam configure --openrc /home/ubuntu/demo-openrc
14:18:39 > Checking if user ubuntu is member of group snap_daemon ...
14:18:39 > Checking the deployment has been bootstrapped ...
14:18:44 > Authenticating with Juju controller ...
14:18:44 > Collecting cloud configuration ...
14:18:45 > Initializing Terraform from provider mirror ...
14:28:06 > Creating demonstration user, project and networking ...
14:28:06 > Creating demonstration user, project and networking ... terraform apply failed: data.openstack_identity_role_v3.member: Reading...
14:28:06 data.openstack_identity_role_v3.member: Read complete after 1s [id=900427e017bc46e4955142a9c6f3b6a6]
14:28:06 Terraform used the selected providers to generate the following execution
14:28:06 plan. Resource actions are indicated with the following symbols:
14:28:06 + create
14:28:06 <= read (data resources)
14:28:06 Terraform will perform the following actions:
14:28:06 # data.openstack_networking_secgroup_v2.secgroup_default will be read during apply
14:28:06 # (config refers to values not yet known)
14:28:06 <= data "openstack_networking_secgroup_v2" "secgroup_default" {
14:28:06 + all_tags = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + name = "default"
14:28:06 + region = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 }
14:28:06 # openstack_compute_flavor_v2.m1_large will be created
14:28:06 + resource "openstack_compute_flavor_v2" "m1_large" {
14:28:06 + disk = 90
14:28:06 + extra_specs = (known after apply)
14:28:06 + flavor_id = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + is_public = true
14:28:06 + name = "m1.large"
14:28:06 + ram = 8192
14:28:06 + region = (known after apply)
14:28:06 + rx_tx_factor = 1
14:28:06 + vcpus = 4
14:28:06 }
14:28:06 # openstack_compute_flavor_v2.m1_medium will be created
14:28:06 + resource "openstack_compute_flavor_v2" "m1_medium" {
14:28:06 + disk = 60
14:28:06 + extra_specs = (known after apply)
14:28:06 + flavor_id = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + is_public = true
14:28:06 + name = "m1.medium"
14:28:06 + ram = 4096
14:28:06 + region = (known after apply)
14:28:06 + rx_tx_factor = 1
14:28:06 + vcpus = 2
14:28:06 }
14:28:06 # openstack_compute_flavor_v2.m1_small will be created
14:28:06 + resource "openstack_compute_flavor_v2" "m1_small" {
14:28:06 + disk = 30
14:28:06 + extra_specs = (known after apply)
14:28:06 + flavor_id = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + is_public = true
14:28:06 + name = "m1.small"
14:28:06 + ram = 2048
14:28:06 + region = (known after apply)
14:28:06 + rx_tx_factor = 1
14:28:06 + vcpus = 1
14:28:06 }
14:28:06 # openstack_compute_flavor_v2.m1_tiny will be created
14:28:06 + resource "openstack_compute_flavor_v2" "m1_tiny" {
14:28:06 + disk = 4
14:28:06 + extra_specs = (known after apply)
14:28:06 + flavor_id = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + is_public = true
14:28:06 + name = "m1.tiny"
14:28:06 + ram = 512
14:28:06 + region = (known after apply)
14:28:06 + rx_tx_factor = 1
14:28:06 + vcpus = 1
14:28:06 }
14:28:06 # openstack_compute_quotaset_v2.compute_quota will be created
14:28:06 + resource "openstack_compute_quotaset_v2" "compute_quota" {
14:28:06 + cores = -1
14:28:06 + fixed_ips = (known after apply)
14:28:06 + floating_ips = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + injected_file_content_bytes = (known after apply)
14:28:06 + injected_file_path_bytes = (known after apply)
14:28:06 + injected_files = (known after apply)
14:28:06 + instances = -1
14:28:06 + key_pairs = -1
14:28:06 + metadata_items = (known after apply)
14:28:06 + project_id = (known after apply)
14:28:06 + ram = -1
14:28:06 + region = (known after apply)
14:28:06 + security_group_rules = (known after apply)
14:28:06 + security_groups = (known after apply)
14:28:06 + server_group_members = -1
14:28:06 + server_groups = -1
14:28:06 }
14:28:06 # openstack_identity_project_v3.user_project will be created
14:28:06 + resource "openstack_identity_project_v3" "user_project" {
14:28:06 + domain_id = (known after apply)
14:28:06 + enabled = true
14:28:06 + id = (known after apply)
14:28:06 + is_domain = false
14:28:06 + name = (sensitive value)
14:28:06 + parent_id = (known after apply)
14:28:06 + region = (known after apply)
14:28:06 }
14:28:06 # openstack_identity_project_v3.users_domain will be created
14:28:06 + resource "openstack_identity_project_v3" "users_domain" {
14:28:06 + domain_id = (known after apply)
14:28:06 + enabled = true
14:28:06 + id = (known after apply)
14:28:06 + is_domain = true
14:28:06 + name = "users"
14:28:06 + parent_id = (known after apply)
14:28:06 + region = (known after apply)
14:28:06 }
14:28:06 # openstack_identity_role_assignment_v3.role_assignment_1 will be created
14:28:06 + resource "openstack_identity_role_assignment_v3" "role_assignment_1" {
14:28:06 + id = (known after apply)
14:28:06 + project_id = (known after apply)
14:28:06 + region = (known after apply)
14:28:06 + role_id = "900427e017bc46e4955142a9c6f3b6a6"
14:28:06 + user_id = (known after apply)
14:28:06 }
14:28:06 # openstack_identity_user_v3.user will be created
14:28:06 + resource "openstack_identity_user_v3" "user" {
14:28:06 + default_project_id = (known after apply)
14:28:06 + description = (sensitive value)
14:28:06 + domain_id = (known after apply)
14:28:06 + enabled = true
14:28:06 + id = (known after apply)
14:28:06 + name = (sensitive value)
14:28:06 + password = (sensitive value)
14:28:06 + region = (known after apply)
14:28:06 }
14:28:06 # openstack_images_image_v2.ubuntu will be created
14:28:06 + resource "openstack_images_image_v2" "ubuntu" {
14:28:06 + checksum = (known after apply)
14:28:06 + container_format = "bare"
14:28:06 + created_at = (known after apply)
14:28:06 + disk_format = "qcow2"
14:28:06 + file = (known after apply)
14:28:06 + hidden = false
14:28:06 + id = (known after apply)
14:28:06 + image_cache_path = "/home/ubuntu/snap/openstack/512/.terraform/image_cache"
14:28:06 + image_id = (known after apply)
14:28:06 + image_source_url = "http://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img"
14:28:06 + metadata = (known after apply)
14:28:06 + min_disk_gb = 0
14:28:06 + min_ram_mb = 0
14:28:06 + name = "ubuntu"
14:28:06 + owner = (known after apply)
14:28:06 + properties = {
14:28:06 + "architecture" = "x86_64"
14:28:06 + "hypervisor_type" = "qemu"
14:28:06 }
14:28:06 + protected = false
14:28:06 + region = (known after apply)
14:28:06 + schema = (known after apply)
14:28:06 + size_bytes = (known after apply)
14:28:06 + status = (known after apply)
14:28:06 + update_at = (known after apply)
14:28:06 + updated_at = (known after apply)
14:28:06 + visibility = "public"
14:28:06 }
14:28:06 # openstack_networking_network_v2.external_network will be created
14:28:06 + resource "openstack_networking_network_v2" "external_network" {
14:28:06 + admin_state_up = true
14:28:06 + all_tags = (known after apply)
14:28:06 + availability_zone_hints = (known after apply)
14:28:06 + dns_domain = (known after apply)
14:28:06 + external = true
14:28:06 + id = (known after apply)
14:28:06 + mtu = (known after apply)
14:28:06 + name = "external-network"
14:28:06 + port_security_enabled = (known after apply)
14:28:06 + qos_policy_id = (known after apply)
14:28:06 + region = (known after apply)
14:28:06 + shared = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 + transparent_vlan = (known after apply)
14:28:06 + segments {
14:28:06 + network_type = "flat"
14:28:06 + physical_network = "physnet1"
14:28:06 + segmentation_id = 0
14:28:06 }
14:28:06 }
14:28:06 # openstack_networking_network_v2.user_network will be created
14:28:06 + resource "openstack_networking_network_v2" "user_network" {
14:28:06 + admin_state_up = true
14:28:06 + all_tags = (known after apply)
14:28:06 + availability_zone_hints = (known after apply)
14:28:06 + dns_domain = (known after apply)
14:28:06 + external = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + mtu = (known after apply)
14:28:06 + name = (sensitive value)
14:28:06 + port_security_enabled = (known after apply)
14:28:06 + qos_policy_id = (known after apply)
14:28:06 + region = (known after apply)
14:28:06 + shared = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 + transparent_vlan = (known after apply)
14:28:06 + segments {
14:28:06 + network_type = (known after apply)
14:28:06 + physical_network = (known after apply)
14:28:06 + segmentation_id = (known after apply)
14:28:06 }
14:28:06 }
14:28:06 # openstack_networking_quota_v2.network_quota will be created
14:28:06 + resource "openstack_networking_quota_v2" "network_quota" {
14:28:06 + floatingip = -1
14:28:06 + id = (known after apply)
14:28:06 + network = -1
14:28:06 + port = -1
14:28:06 + project_id = (known after apply)
14:28:06 + rbac_policy = -1
14:28:06 + region = (known after apply)
14:28:06 + router = -1
14:28:06 + security_group = -1
14:28:06 + security_group_rule = -1
14:28:06 + subnet = -1
14:28:06 + subnetpool = -1
14:28:06 }
14:28:06 # openstack_networking_router_interface_v2.user_router_interface will be created
14:28:06 + resource "openstack_networking_router_interface_v2" "user_router_interface" {
14:28:06 + force_destroy = false
14:28:06 + id = (known after apply)
14:28:06 + port_id = (known after apply)
14:28:06 + region = (known after apply)
14:28:06 + router_id = (known after apply)
14:28:06 + subnet_id = (known after apply)
14:28:06 }
14:28:06 # openstack_networking_router_v2.user_router will be created
14:28:06 + resource "openstack_networking_router_v2" "user_router" {
14:28:06 + admin_state_up = true
14:28:06 + all_tags = (known after apply)
14:28:06 + availability_zone_hints = (known after apply)
14:28:06 + distributed = (known after apply)
14:28:06 + enable_snat = (known after apply)
14:28:06 + external_gateway = (known after apply)
14:28:06 + external_network_id = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + name = (sensitive value)
14:28:06 + region = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 + external_fixed_ip {
14:28:06 + ip_address = (known after apply)
14:28:06 + subnet_id = (known after apply)
14:28:06 }
14:28:06 }
14:28:06 # openstack_networking_secgroup_rule_v2.secgroup_rule_ping_ingress[0] will be created
14:28:06 + resource "openstack_networking_secgroup_rule_v2" "secgroup_rule_ping_ingress" {
14:28:06 + direction = "ingress"
14:28:06 + ethertype = "IPv4"
14:28:06 + id = (known after apply)
14:28:06 + port_range_max = (known after apply)
14:28:06 + port_range_min = (known after apply)
14:28:06 + protocol = "icmp"
14:28:06 + region = (known after apply)
14:28:06 + remote_group_id = (known after apply)
14:28:06 + remote_ip_prefix = "0.0.0.0/0"
14:28:06 + security_group_id = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 }
14:28:06 # openstack_networking_secgroup_rule_v2.secgroup_rule_ssh_ingress[0] will be created
14:28:06 + resource "openstack_networking_secgroup_rule_v2" "secgroup_rule_ssh_ingress" {
14:28:06 + direction = "ingress"
14:28:06 + ethertype = "IPv4"
14:28:06 + id = (known after apply)
14:28:06 + port_range_max = 22
14:28:06 + port_range_min = 22
14:28:06 + protocol = "tcp"
14:28:06 + region = (known after apply)
14:28:06 + remote_group_id = (known after apply)
14:28:06 + remote_ip_prefix = "0.0.0.0/0"
14:28:06 + security_group_id = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 }
14:28:06 # openstack_networking_subnet_v2.external_subnet will be created
14:28:06 + resource "openstack_networking_subnet_v2" "external_subnet" {
14:28:06 + all_tags = (known after apply)
14:28:06 + cidr = "10.0.2.0/24"
14:28:06 + enable_dhcp = false
14:28:06 + gateway_ip = "10.0.2.1"
14:28:06 + id = (known after apply)
14:28:06 + ip_version = 4
14:28:06 + ipv6_address_mode = (known after apply)
14:28:06 + ipv6_ra_mode = (known after apply)
14:28:06 + name = "external-subnet"
14:28:06 + network_id = (known after apply)
14:28:06 + no_gateway = false
14:28:06 + region = (known after apply)
14:28:06 + service_types = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 + allocation_pool {
14:28:06 + end = "10.0.2.254"
14:28:06 + start = "10.0.2.11"
14:28:06 }
14:28:06 + allocation_pools {
14:28:06 + end = (known after apply)
14:28:06 + start = (known after apply)
14:28:06 }
14:28:06 }
14:28:06 # openstack_networking_subnet_v2.user_subnet will be created
14:28:06 + resource "openstack_networking_subnet_v2" "user_subnet" {
14:28:06 + all_tags = (known after apply)
14:28:06 + cidr = (sensitive value)
14:28:06 + dns_nameservers = (sensitive value)
14:28:06 + enable_dhcp = true
14:28:06 + gateway_ip = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + ip_version = 4
14:28:06 + ipv6_address_mode = (known after apply)
14:28:06 + ipv6_ra_mode = (known after apply)
14:28:06 + name = (sensitive value)
14:28:06 + network_id = (known after apply)
14:28:06 + no_gateway = false
14:28:06 + region = (known after apply)
14:28:06 + service_types = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 + allocation_pool {
14:28:06 + end = (known after apply)
14:28:06 + start = (known after apply)
14:28:06 }
14:28:06 + allocation_pools {
14:28:06 + end = (known after apply)
14:28:06 + start = (known after apply)
14:28:06 }
14:28:06 }
14:28:06 Plan: 19 to add, 0 to change, 0 to destroy.
14:28:06 Changes to Outputs:
14:28:06 + OS_PASSWORD = (sensitive value)
14:28:06 + OS_PROJECT_DOMAIN_NAME = "users"
14:28:06 + OS_PROJECT_NAME = (sensitive value)
14:28:06 + OS_USERNAME = (sensitive value)
14:28:06 + OS_USER_DOMAIN_NAME = "users"
14:28:06 openstack_identity_project_v3.users_domain: Creating...
14:28:06 openstack_compute_flavor_v2.m1_tiny: Creating...
14:28:06 openstack_compute_flavor_v2.m1_small: Creating...
14:28:06 openstack_compute_flavor_v2.m1_medium: Creating...
14:28:06 openstack_compute_flavor_v2.m1_large: Creating...
14:28:06 openstack_networking_network_v2.external_network: Creating...
14:28:06 openstack_images_image_v2.ubuntu: Creating...
14:28:06 openstack_identity_project_v3.users_domain: Creation complete after 0s [id=8b6d18d18d7d4407a8265af4cd954301]
14:28:06 openstack_identity_project_v3.user_project: Creating...
14:28:06 openstack_identity_project_v3.user_project: Creation complete after 1s [id=1729dbcd9aa04ed0b94034e7b866a2a4]
14:28:06 openstack_networking_network_v2.user_network: Creating...
14:28:06 openstack_identity_user_v3.user: Creating...
14:28:06 openstack_networking_quota_v2.network_quota: Creating...
14:28:06 openstack_compute_quotaset_v2.compute_quota: Creating...
14:28:06 openstack_compute_flavor_v2.m1_small: Creation complete after 1s [id=481325a9-5e03-4059-b017-7722a98df50c]
14:28:06 data.openstack_networking_secgroup_v2.secgroup_default: Reading...
14:28:06 openstack_identity_user_v3.user: Creation complete after 0s [id=0ef44184f80445c2abf5668d950a17bb]
14:28:06 openstack_identity_role_assignment_v3.role_assignment_1: Creating...
14:28:06 openstack_identity_role_assignment_v3.role_assignment_1: Creation complete after 0s [id=/1729dbcd9aa04ed0b94034e7b866a2a4//0ef44184f80445c2abf5668d950a17bb/900427e017bc46e4955142a9c6f3b6a6]
14:28:06 openstack_compute_quotaset_v2.compute_quota: Creation complete after 0s [id=1729dbcd9aa04ed0b94034e7b866a2a4/]
14:28:06 openstack_compute_flavor_v2.m1_large: Creation complete after 2s [id=cf48b258-183c-4bb8-825d-495432498b7a]
14:28:06 openstack_compute_flavor_v2.m1_medium: Creation complete after 2s [id=88328a06-9452-4230-a637-b7094b60a372]
14:28:06 openstack_compute_flavor_v2.m1_tiny: Creation complete after 2s [id=bb27b055-0b8d-4e9f-b138-0a793631b1b3]
14:28:06 data.openstack_networking_secgroup_v2.secgroup_default: Read complete after 1s [id=0d0600fe-efb6-4d9c-aac1-5f1918d3cd2e]
14:28:06 openstack_networking_secgroup_rule_v2.secgroup_rule_ssh_ingress[0]: Creating...
14:28:06 openstack_networking_secgroup_rule_v2.secgroup_rule_ping_ingress[0]: Creating...
14:28:06 openstack_networking_quota_v2.network_quota: Creation complete after 1s [id=1729dbcd9aa04ed0b94034e7b866a2a4/]
14:28:06 openstack_networking_network_v2.external_network: Creation complete after 6s [id=1fbdb089-a78a-455f-abf4-736a2a5d69fd]
14:28:06 openstack_networking_subnet_v2.external_subnet: Creating...
14:28:06 openstack_networking_network_v2.user_network: Creation complete after 6s [id=c0ce4611-8e1a-45e9-b10e-c9f934537572]
14:28:06 openstack_networking_subnet_v2.user_subnet: Creating...
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [10s elapsed]
14:28:06 openstack_networking_subnet_v2.external_subnet: Creation complete after 6s [id=0e56245d-e026-45c5-b17a-9ea35611049a]
14:28:06 openstack_networking_router_v2.user_router: Creating...
14:28:06 openstack_networking_secgroup_rule_v2.secgroup_rule_ssh_ingress[0]: Still creating... [10s elapsed]
14:28:06 openstack_networking_secgroup_rule_v2.secgroup_rule_ping_ingress[0]: Still creating... [10s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [20s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [30s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [40s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [50s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [1m0s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [1m10s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [1m20s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [1m30s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [1m40s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [1m50s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [2m0s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [2m10s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [2m20s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [2m30s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [2m40s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [2m50s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [3m0s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [3m10s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [3m20s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [3m30s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [3m40s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [3m50s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [4m0s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [4m10s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [4m20s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [4m30s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [4m40s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [4m50s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [5m0s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [5m10s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [5m20s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [5m30s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [5m40s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [5m50s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [6m0s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [6m10s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [6m20s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [6m30s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [6m40s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [6m50s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [7m0s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [7m10s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [7m20s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [7m30s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [7m40s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [7m50s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [8m0s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [8m10s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [8m20s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [8m30s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [8m40s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [8m50s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [9m0s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Still creating... [9m10s elapsed]
14:28:06 openstack_images_image_v2.ubuntu: Creation complete after 9m10s [id=84d4829f-cb41-4e2e-b52b-3b9280436e38]
14:28:06 Error: Error waiting for openstack_networking_subnet_v2 f6ae939a-c5f0-4c87-9a2c-ea5cf580ba96 to become available: Bad Gateway
14:28:06 with openstack_networking_subnet_v2.user_subnet,
14:28:06 on main.tf line 121, in resource "openstack_networking_subnet_v2" "user_subnet":
14:28:06 121: resource "openstack_networking_subnet_v2" "user_subnet" {
14:28:06 Error: Error creating openstack_networking_router_v2: Bad Gateway
14:28:06 with openstack_networking_router_v2.user_router,
14:28:06 on main.tf line 129, in resource "openstack_networking_router_v2" "user_router":
14:28:06 129: resource "openstack_networking_router_v2" "user_router" {
14:28:06 Error: Error creating openstack_networking_secgroup_rule_v2: Bad Gateway
14:28:06 with openstack_networking_secgroup_rule_v2.secgroup_rule_ssh_ingress[0],
14:28:06 on main.tf line 177, in resource "openstack_networking_secgroup_rule_v2" "secgroup_rule_ssh_ingress":
14:28:06 177: resource "openstack_networking_secgroup_rule_v2" "secgroup_rule_ssh_ingress" {
14:28:06 Error: Error creating openstack_networking_secgroup_rule_v2: Bad Gateway
14:28:06 with openstack_networking_secgroup_rule_v2.secgroup_rule_ping_ingress[0],
14:28:06 on main.tf line 189, in resource "openstack_networking_secgroup_rule_v2" "secgroup_rule_ping_ingress":
14:28:06 189: resource "openstack_networking_secgroup_rule_v2" "secgroup_rule_ping_ingress" {
14:28:06 > Creating demonstration user, project and networking ... Error configuring cloud
14:28:06 Traceback (most recent call last):
14:28:06 File "/snap/openstack/512/lib/python3.10/site-packages/sunbeam/commands/terraform.py", line 194, in apply
14:28:06 process = subprocess.run(
14:28:06 File "/usr/lib/python3.10/subprocess.py", line 526, in run
14:28:06 raise CalledProcessError(retcode, process.args,
14:28:06 subprocess.CalledProcessError: Command '['/snap/openstack/512/bin/terraform', 'apply', '-auto-approve', '-no-color']' returned non-zero exit status 1.
14:28:06 During handling of the above exception, another exception occurred:
14:28:06 Traceback (most recent call last):
14:28:06 File "/snap/openstack/512/lib/python3.10/site-packages/sunbeam/commands/configure.py", line 546, in run
14:28:06 self.tfhelper.apply()
14:28:06 File "/snap/openstack/512/lib/python3.10/site-packages/sunbeam/commands/terraform.py", line 208, in apply
14:28:06 raise TerraformException(str(e))
14:28:06 sunbeam.commands.terraform.TerraformException: Command '['/snap/openstack/512/bin/terraform', 'apply', '-auto-approve', '-no-color']' returned non-zero exit status 1.
14:28:06 > Creating demonstration user, project and networking ...
14:28:06 Error: Command '['/snap/openstack/512/bin/terraform', 'apply', '-auto-approve', '-no-color']' returned non-zero exit status 1.
14:28:06 DEBUG: execute return code is 1
14:28:06 DEBUG: SSH-EXECUTE: starting new execute at host 147.75.35.131 verbose=True get_pty=True combine_stderr=True filtered=True
14:28:06 + sunbeam configure --openrc /home/ubuntu/demo-openrc
14:28:06 > Checking if user ubuntu is member of group snap_daemon ...
14:28:06 > Checking the deployment has been bootstrapped ...
14:28:06 > Authenticating with Juju controller ...
14:28:06 > Collecting cloud configuration ...
14:28:06 > Initializing Terraform from provider mirror ...
14:28:14 > Creating demonstration user, project and networking ...
14:28:14 > Creating demonstration user, project and networking ... terraform apply failed: openstack_identity_project_v3.users_domain: Refreshing state... [id=8b6d18d18d7d4407a8265af4cd954301]
14:28:14 data.openstack_identity_role_v3.member: Reading...
14:28:14 openstack_compute_flavor_v2.m1_tiny: Refreshing state... [id=bb27b055-0b8d-4e9f-b138-0a793631b1b3]
14:28:14 openstack_compute_flavor_v2.m1_large: Refreshing state... [id=cf48b258-183c-4bb8-825d-495432498b7a]
14:28:14 openstack_compute_flavor_v2.m1_medium: Refreshing state... [id=88328a06-9452-4230-a637-b7094b60a372]
14:28:14 openstack_compute_flavor_v2.m1_small: Refreshing state... [id=481325a9-5e03-4059-b017-7722a98df50c]
14:28:14 openstack_networking_network_v2.external_network: Refreshing state... [id=1fbdb089-a78a-455f-abf4-736a2a5d69fd]
14:28:14 openstack_images_image_v2.ubuntu: Refreshing state... [id=84d4829f-cb41-4e2e-b52b-3b9280436e38]
14:28:14 openstack_identity_project_v3.user_project: Refreshing state... [id=1729dbcd9aa04ed0b94034e7b866a2a4]
14:28:14 data.openstack_identity_role_v3.member: Read complete after 0s [id=900427e017bc46e4955142a9c6f3b6a6]
14:28:14 openstack_identity_user_v3.user: Refreshing state... [id=0ef44184f80445c2abf5668d950a17bb]
14:28:14 data.openstack_networking_secgroup_v2.secgroup_default: Reading...
14:28:14 openstack_networking_quota_v2.network_quota: Refreshing state... [id=1729dbcd9aa04ed0b94034e7b866a2a4/]
14:28:14 openstack_networking_network_v2.user_network: Refreshing state... [id=c0ce4611-8e1a-45e9-b10e-c9f934537572]
14:28:14 openstack_compute_quotaset_v2.compute_quota: Refreshing state... [id=1729dbcd9aa04ed0b94034e7b866a2a4/]
14:28:14 openstack_identity_role_assignment_v3.role_assignment_1: Refreshing state... [id=/1729dbcd9aa04ed0b94034e7b866a2a4//0ef44184f80445c2abf5668d950a17bb/900427e017bc46e4955142a9c6f3b6a6]
14:28:14 openstack_networking_subnet_v2.external_subnet: Refreshing state... [id=0e56245d-e026-45c5-b17a-9ea35611049a]
14:28:14 data.openstack_networking_secgroup_v2.secgroup_default: Read complete after 1s [id=0d0600fe-efb6-4d9c-aac1-5f1918d3cd2e]
14:28:14 Terraform used the selected providers to generate the following execution
14:28:14 plan. Resource actions are indicated with the following symbols:
14:28:14 + create
14:28:14 Terraform will perform the following actions:
14:28:14 # openstack_networking_router_interface_v2.user_router_interface will be created
14:28:14 + resource "openstack_networking_router_interface_v2" "user_router_interface" {
14:28:14 + force_destroy = false
14:28:14 + id = (known after apply)
14:28:14 + port_id = (known after apply)
14:28:14 + region = (known after apply)
14:28:14 + router_id = (known after apply)
14:28:14 + subnet_id = (known after apply)
14:28:14 }
14:28:14 # openstack_networking_router_v2.user_router will be created
14:28:14 + resource "openstack_networking_router_v2" "user_router" {
14:28:14 + admin_state_up = true
14:28:14 + all_tags = (known after apply)
14:28:14 + availability_zone_hints = (known after apply)
14:28:14 + distributed = (known after apply)
14:28:14 + enable_snat = (known after apply)
14:28:14 + external_gateway = (known after apply)
14:28:14 + external_network_id = "1fbdb089-a78a-455f-abf4-736a2a5d69fd"
14:28:14 + id = (known after apply)
14:28:14 + name = (sensitive value)
14:28:14 + region = (known after apply)
14:28:14 + tenant_id = "1729dbcd9aa04ed0b94034e7b866a2a4"
14:28:14 + external_fixed_ip {
14:28:14 + ip_address = (known after apply)
14:28:14 + subnet_id = (known after apply)
14:28:14 }
14:28:14 }
14:28:14 # openstack_networking_secgroup_rule_v2.secgroup_rule_ping_ingress[0] will be created
14:28:14 + resource "openstack_networking_secgroup_rule_v2" "secgroup_rule_ping_ingress" {
14:28:14 + direction = "ingress"
14:28:14 + ethertype = "IPv4"
14:28:14 + id = (known after apply)
14:28:14 + port_range_max = (known after apply)
14:28:14 + port_range_min = (known after apply)
14:28:14 + protocol = "icmp"
14:28:14 + region = (known after apply)
14:28:14 + remote_group_id = (known after apply)
14:28:14 + remote_ip_prefix = "0.0.0.0/0"
14:28:14 + security_group_id = "0d0600fe-efb6-4d9c-aac1-5f1918d3cd2e"
14:28:14 + tenant_id = "1729dbcd9aa04ed0b94034e7b866a2a4"
14:28:14 }
14:28:14 # openstack_networking_secgroup_rule_v2.secgroup_rule_ssh_ingress[0] will be created
14:28:14 + resource "openstack_networking_secgroup_rule_v2" "secgroup_rule_ssh_ingress" {
14:28:14 + direction = "ingress"
14:28:14 + ethertype = "IPv4"
14:28:14 + id = (known after apply)
14:28:14 + port_range_max = 22
14:28:14 + port_range_min = 22
14:28:14 + protocol = "tcp"
14:28:14 + region = (known after apply)
14:28:14 + remote_group_id = (known after apply)
14:28:14 + remote_ip_prefix = "0.0.0.0/0"
14:28:14 + security_group_id = "0d0600fe-efb6-4d9c-aac1-5f1918d3cd2e"
14:28:14 + tenant_id = "1729dbcd9aa04ed0b94034e7b866a2a4"
14:28:14 }
14:28:14 # openstack_networking_subnet_v2.user_subnet will be created
14:28:14 + resource "openstack_networking_subnet_v2" "user_subnet" {
14:28:14 + all_tags = (known after apply)
14:28:14 + cidr = (sensitive value)
14:28:14 + dns_nameservers = (sensitive value)
14:28:14 + enable_dhcp = true
14:28:14 + gateway_ip = (known after apply)
14:28:14 + id = (known after apply)
14:28:14 + ip_version = 4
14:28:14 + ipv6_address_mode = (known after apply)
14:28:14 + ipv6_ra_mode = (known after apply)
14:28:14 + name = (sensitive value)
14:28:14 + network_id = "c0ce4611-8e1a-45e9-b10e-c9f934537572"
14:28:14 + no_gateway = false
14:28:14 + region = (known after apply)
14:28:14 + service_types = (known after apply)
14:28:14 + tenant_id = "1729dbcd9aa04ed0b94034e7b866a2a4"
14:28:14 + allocation_pool {
14:28:14 + end = (known after apply)
14:28:14 + start = (known after apply)
14:28:14 }
14:28:14 + allocation_pools {
14:28:14 + end = (known after apply)
14:28:14 + start = (known after apply)
14:28:14 }
14:28:14 }
14:28:14 Plan: 5 to add, 0 to change, 0 to destroy.
14:28:14 openstack_networking_secgroup_rule_v2.secgroup_rule_ping_ingress[0]: Creating...
14:28:14 openstack_networking_router_v2.user_router: Creating...
14:28:14 openstack_networking_secgroup_rule_v2.secgroup_rule_ssh_ingress[0]: Creating...
14:28:14 openstack_networking_subnet_v2.user_subnet: Creating...
14:28:14 openstack_networking_secgroup_rule_v2.secgroup_rule_ping_ingress[0]: Creation complete after 2s [id=32019244-a2a8-40d7-ab66-e7c6a952e288]
14:28:14 openstack_networking_router_v2.user_router: Creation complete after 7s [id=57d44304-4b83-45af-94c5-5b7578048a75]
14:28:14 Error: Error creating openstack_networking_subnet_v2: Bad request with: [POST http://10.0.1.22:80/openstack-neutron/v2.0/subnets], error message: {"NeutronError": {"type": "InvalidInput", "message": "Invalid input for operation: Requested subnet with cidr: 192.168.122.0/24 for network: c0ce4611-8e1a-45e9-b10e-c9f934537572 overlaps with another subnet.", "detail": ""}}
14:28:14 with openstack_networking_subnet_v2.user_subnet,
14:28:14 on main.tf line 121, in resource "openstack_networking_subnet_v2" "user_subnet":
14:28:14 121: resource "openstack_networking_subnet_v2" "user_subnet" {
14:28:14 Error: Error creating openstack_networking_secgroup_rule_v2: Expected HTTP response code [201 202] when accessing [POST http://10.0.1.22:80/openstack-neutron/v2.0/security-group-rules], but got 409 instead
14:28:14 {"NeutronError": {"type": "SecurityGroupRuleExists", "message": "Security group rule already exists. Rule id is 98c970cc-da7e-40c7-8642-f78c172c1017.", "detail": ""}}
14:28:14 with openstack_networking_secgroup_rule_v2.secgroup_rule_ssh_ingress[0],
14:28:14 on main.tf line 177, in resource "openstack_networking_secgroup_rule_v2" "secgroup_rule_ssh_ingress":
14:28:14 177: resource "openstack_networking_secgroup_rule_v2" "secgroup_rule_ssh_ingress" {
14:28:14 Error configuring cloud
14:28:14 Traceback (most recent call last):
14:28:14 File "/snap/openstack/512/lib/python3.10/site-packages/sunbeam/commands/terraform.py", line 194, in apply
14:28:14 process = subprocess.run(
14:28:14 File "/usr/lib/python3.10/subprocess.py", line 526, in run
14:28:14 raise CalledProcessError(retcode, process.args,
14:28:14 subprocess.CalledProcessError: Command '['/snap/openstack/512/bin/terraform', 'apply', '-auto-approve', '-no-color']' returned non-zero exit status 1.
14:28:14 During handling of the above exception, another exception occurred:
14:28:14 Traceback (most recent call last):
14:28:14 File "/snap/openstack/512/lib/python3.10/site-packages/sunbeam/commands/configure.py", line 546, in run
14:28:14 self.tfhelper.apply()
14:28:14 File "/snap/openstack/512/lib/python3.10/site-packages/sunbeam/commands/terraform.py", line 208, in apply
14:28:14 raise TerraformException(str(e))
14:28:14 sunbeam.commands.terraform.TerraformException: Command '['/snap/openstack/512/bin/terraform', 'apply', '-auto-approve', '-no-color']' returned non-zero exit status 1.
14:28:14 > Creating demonstration user, project and networking ...
14:28:14 Error: Command '['/snap/openstack/512/bin/terraform', 'apply', '-auto-approve', '-no-color']' returned non-zero exit status 1.
14:28:14 DEBUG: execute return code is 1
14:28:14 DEBUG: DIE: configuring demo project failed, aborting

Revision history for this message
Andre Ruiz (andre-ruiz) wrote :

Complete logs attached.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.