tripleo-common/tripleo_common/tests/inventory_data/merged_static.yaml
Cédric Jeanneret e2613f0317 Correct the inventory generation
The missing quotes didn't trigger anything since "vars" is representing
the vars() method...
Adding the missing quotes allows to actually get the injected host
variables in the inventory, among them the well needed "container_cli"
for the validations.

This patch also makes a huge update in the different inline dict, in
order to make them more human readable. This should help for further
editions.

Closes-Bug: #1889635
Change-Id: I7418ea45d89dd0da7ac39193200f47563acab4cb
2020-08-05 16:27:42 +02:00

760 lines
19 KiB
YAML

Undercloud:
hosts:
undercloud: {}
vars:
ansible_connection: local
ansible_host: localhost
ansible_python_interpreter: /usr/bin/python2
ansible_remote_tmp: /tmp/ansible-${USER}
auth_url: https://192.168.24.2:13000
cacert: /etc/pki/ca-trust/source/anchors/cm-local-ca.pem
os_auth_token: gAAAAABedRLI4L-0UK1i3r0lkHVPFeGE2FB40mk7tjWw_US3nwQvzZlwKPM_uCq1wYeBqkCLwiXW61BrZswCi9M3mI-6HeniTi9qV7nXUyLHrWw1Kh5woAEGPyjmdiMiTh_P0WFKobYqXdP0oFwcN_LWr-mnYE1YWluvX4qKeUEeIOXHVj8OtMg
overcloud_admin_password: 9RDyelRD5PT5Jk6q4efjYG6Es
overcloud_horizon_url: https://10.0.0.5:443/dashboard
overcloud_keystone_url: https://10.0.0.5:13000
plans: [cell1, overcloud]
project_name: admin
undercloud_service_list: [tripleo_nova_compute, tripleo_heat_engine, tripleo_ironic_conductor,
tripleo_swift_container_server, tripleo_swift_object_server, tripleo_mistral_engine]
undercloud_swift_url: https://192.168.24.2:13808/v1/AUTH_b0d47705b94c486889fd2b26ce343763
username: admin
CellController:
children:
cell1_CellController: {}
cell1_CellController:
hosts:
cell1-cellcontrol-0: {ansible_host: 192.168.24.29, canonical_hostname: cell1-cellcontrol-0.localdomain,
ctlplane_hostname: cell1-cellcontrol-0.ctlplane.localdomain, ctlplane_ip: 192.168.24.29,
deploy_server_id: 2a668e02-96b3-48a5-9cf2-7bde46830e23, external_hostname: cell1-cellcontrol-0.external.localdomain,
external_ip: 10.0.0.38, internal_api_hostname: cell1-cellcontrol-0.internalapi.localdomain,
internal_api_ip: 172.16.2.119, management_ip: 192.168.24.29, storage_hostname: cell1-cellcontrol-0.storage.localdomain,
storage_ip: 172.16.1.167, storage_mgmt_hostname: cell1-cellcontrol-0.storagemgmt.localdomain,
storage_mgmt_ip: 172.16.3.183, tenant_hostname: cell1-cellcontrol-0.tenant.localdomain,
tenant_ip: 172.16.0.125}
vars:
ansible_ssh_user: heat-admin
bootstrap_server_id: 2a668e02-96b3-48a5-9cf2-7bde46830e23
serial: '1'
tripleo_role_name: CellController
tripleo_role_networks: [ctlplane, external, internal_api, management, storage,
storage_mgmt, tenant]
Compute:
children:
cell1_Compute: {}
overcloud_Compute: {}
cell1_Compute:
hosts:
cell1-compute-0: {ansible_host: 192.168.24.10, canonical_hostname: cell1-compute-0.localdomain,
ctlplane_hostname: cell1-compute-0.ctlplane.localdomain, ctlplane_ip: 192.168.24.10,
deploy_server_id: 5b31842e-1118-4961-95cf-47d7a326e839, external_ip: 192.168.24.10,
internal_api_hostname: cell1-compute-0.internalapi.localdomain, internal_api_ip: 172.16.2.18,
management_ip: 192.168.24.10, storage_hostname: cell1-compute-0.storage.localdomain,
storage_ip: 172.16.1.218, storage_mgmt_ip: 192.168.24.10, tenant_hostname: cell1-compute-0.tenant.localdomain,
tenant_ip: 172.16.0.27}
vars:
ansible_ssh_user: heat-admin
bootstrap_server_id: 2a668e02-96b3-48a5-9cf2-7bde46830e23
serial: '1'
tripleo_role_name: Compute
tripleo_role_networks: [ctlplane, external, internal_api, management, storage,
storage_mgmt, tenant]
allovercloud:
children:
cell1_allovercloud: {}
overcloud_allovercloud: {}
cell1_allovercloud:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
container_cli: podman
ctlplane_vip: 192.168.24.21
external_vip: 10.0.0.6
internal_api_vip: 172.16.2.11
redis_vip: 192.168.24.21
storage_mgmt_vip: 172.16.3.26
storage_vip: 172.16.1.131
cell1:
children:
cell1_allovercloud: {}
cell1_cell1:
children:
cell1_allovercloud: {}
cell1_overcloud:
children:
cell1_allovercloud: {}
kernel:
children:
cell1_kernel: {}
overcloud_kernel: {}
cell1_kernel:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
keepalived:
children:
cell1_keepalived: {}
overcloud_keepalived: {}
cell1_keepalived:
children:
cell1_CellController: {}
vars:
ansible_ssh_user: heat-admin
mysql:
children:
cell1_mysql: {}
overcloud_mysql: {}
cell1_mysql:
children:
cell1_CellController: {}
vars:
ansible_ssh_user: heat-admin
nova_libvirt:
children:
cell1_nova_libvirt: {}
overcloud_nova_libvirt: {}
cell1_nova_libvirt:
children:
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
container_image_prepare:
children:
cell1_container_image_prepare: {}
overcloud_container_image_prepare: {}
cell1_container_image_prepare:
children:
cell1_CellController: {}
vars:
ansible_ssh_user: heat-admin
timezone:
children:
cell1_timezone: {}
overcloud_timezone: {}
cell1_timezone:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
iscsid:
children:
cell1_iscsid: {}
overcloud_iscsid: {}
cell1_iscsid:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
nova_libvirt_guests:
children:
cell1_nova_libvirt_guests: {}
overcloud_nova_libvirt_guests: {}
cell1_nova_libvirt_guests:
children:
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
tripleo_firewall:
children:
cell1_tripleo_firewall: {}
overcloud_tripleo_firewall: {}
cell1_tripleo_firewall:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
snmp:
children:
cell1_snmp: {}
overcloud_snmp: {}
cell1_snmp:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
certmonger_user:
children:
cell1_certmonger_user: {}
overcloud_certmonger_user: {}
cell1_certmonger_user:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
boot_params_service:
children:
cell1_boot_params_service: {}
overcloud_boot_params_service: {}
cell1_boot_params_service:
children:
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
oslo_messaging_rpc:
children:
cell1_oslo_messaging_rpc: {}
overcloud_oslo_messaging_rpc: {}
cell1_oslo_messaging_rpc:
children:
cell1_CellController: {}
vars:
ansible_ssh_user: heat-admin
nova_vnc_proxy:
children:
cell1_nova_vnc_proxy: {}
overcloud_nova_vnc_proxy: {}
cell1_nova_vnc_proxy:
children:
cell1_CellController: {}
vars:
ansible_ssh_user: heat-admin
nova_metadata:
children:
cell1_nova_metadata: {}
overcloud_nova_metadata: {}
cell1_nova_metadata:
children:
cell1_CellController: {}
vars:
ansible_ssh_user: heat-admin
mysql_client:
children:
cell1_mysql_client: {}
overcloud_mysql_client: {}
cell1_mysql_client:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
nova_migration_target:
children:
cell1_nova_migration_target: {}
overcloud_nova_migration_target: {}
cell1_nova_migration_target:
children:
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
podman:
children:
cell1_podman: {}
overcloud_podman: {}
cell1_podman:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
tripleo_packages:
children:
cell1_tripleo_packages: {}
overcloud_tripleo_packages: {}
cell1_tripleo_packages:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
nova_conductor:
children:
cell1_nova_conductor: {}
overcloud_nova_conductor: {}
cell1_nova_conductor:
children:
cell1_CellController: {}
vars:
ansible_ssh_user: heat-admin
nova_compute:
children:
cell1_nova_compute: {}
overcloud_nova_compute: {}
cell1_nova_compute:
children:
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
logrotate_crond:
children:
cell1_logrotate_crond: {}
overcloud_logrotate_crond: {}
cell1_logrotate_crond:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
haproxy:
children:
cell1_haproxy: {}
overcloud_haproxy: {}
cell1_haproxy:
children:
cell1_CellController: {}
vars:
ansible_ssh_user: heat-admin
sshd:
children:
cell1_sshd: {}
overcloud_sshd: {}
cell1_sshd:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
ovn_metadata:
children:
cell1_ovn_metadata: {}
overcloud_ovn_metadata: {}
cell1_ovn_metadata:
children:
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
tuned:
children:
cell1_tuned: {}
overcloud_tuned: {}
cell1_tuned:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
chrony:
children:
cell1_chrony: {}
overcloud_chrony: {}
cell1_chrony:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
ca_certs:
children:
cell1_ca_certs: {}
overcloud_ca_certs: {}
cell1_ca_certs:
children:
cell1_CellController: {}
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
ovn_controller:
children:
cell1_ovn_controller: {}
overcloud_ovn_controller: {}
cell1_ovn_controller:
children:
cell1_Compute: {}
vars:
ansible_ssh_user: heat-admin
Controller:
children:
overcloud_Controller: {}
overcloud_Controller:
hosts:
overcloud-controller-0: {ansible_host: 192.168.24.12, canonical_hostname: overcloud-controller-0.localdomain,
ctlplane_hostname: overcloud-controller-0.ctlplane.localdomain, ctlplane_ip: 192.168.24.12,
deploy_server_id: 6c1befea-4173-49bd-9507-631cc33f44a2, external_hostname: overcloud-controller-0.external.localdomain,
external_ip: 10.0.0.10, internal_api_hostname: overcloud-controller-0.internalapi.localdomain,
internal_api_ip: 172.16.2.199, management_ip: 192.168.24.12, storage_hostname: overcloud-controller-0.storage.localdomain,
storage_ip: 172.16.1.13, storage_mgmt_hostname: overcloud-controller-0.storagemgmt.localdomain,
storage_mgmt_ip: 172.16.3.89, tenant_hostname: overcloud-controller-0.tenant.localdomain,
tenant_ip: 172.16.0.167}
vars:
ansible_ssh_user: heat-admin
bootstrap_server_id: 6c1befea-4173-49bd-9507-631cc33f44a2
serial: '1'
tripleo_role_name: Controller
tripleo_role_networks: [ctlplane, external, internal_api, management, storage,
storage_mgmt, tenant]
overcloud_Compute:
hosts:
overcloud-novacompute-0: {ansible_host: 192.168.24.13, canonical_hostname: overcloud-novacompute-0.localdomain,
ctlplane_hostname: overcloud-novacompute-0.ctlplane.localdomain, ctlplane_ip: 192.168.24.13,
deploy_server_id: c5c20c87-60f8-4dc9-a0e8-1f185c4b8a8c, external_ip: 192.168.24.13,
internal_api_hostname: overcloud-novacompute-0.internalapi.localdomain, internal_api_ip: 172.16.2.241,
management_ip: 192.168.24.13, storage_hostname: overcloud-novacompute-0.storage.localdomain,
storage_ip: 172.16.1.235, storage_mgmt_ip: 192.168.24.13, tenant_hostname: overcloud-novacompute-0.tenant.localdomain,
tenant_ip: 172.16.0.242}
vars:
ansible_ssh_user: heat-admin
bootstrap_server_id: 6c1befea-4173-49bd-9507-631cc33f44a2
serial: '1'
tripleo_role_name: Compute
tripleo_role_networks: [ctlplane, external, internal_api, management, storage,
storage_mgmt, tenant]
overcloud_allovercloud:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
container_cli: podman
ctlplane_vip: 192.168.24.7
external_vip: 10.0.0.5
internal_api_vip: 172.16.2.164
redis_vip: 172.16.2.196
storage_mgmt_vip: 172.16.3.44
storage_vip: 172.16.1.147
overcloud:
children:
overcloud_allovercloud: {}
overcloud_overcloud:
children:
overcloud_allovercloud: {}
overcloud_kernel:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_nova_conductor:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_snmp:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_mysql:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
cinder_api:
children:
overcloud_cinder_api: {}
overcloud_cinder_api:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
swift_proxy:
children:
overcloud_swift_proxy: {}
overcloud_swift_proxy:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
swift_ringbuilder:
children:
overcloud_swift_ringbuilder: {}
overcloud_swift_ringbuilder:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
heat_api:
children:
overcloud_heat_api: {}
overcloud_heat_api:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_container_image_prepare:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_timezone:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_iscsid:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_boot_params_service:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
heat_api_cloudwatch_disabled:
children:
overcloud_heat_api_cloudwatch_disabled: {}
overcloud_heat_api_cloudwatch_disabled:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_tripleo_firewall:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
swift_storage:
children:
overcloud_swift_storage: {}
overcloud_swift_storage:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
keystone_admin_api:
children:
overcloud_keystone_admin_api: {}
overcloud_keystone_admin_api:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_keepalived:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_certmonger_user:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_mysql_client:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
glance_api:
children:
overcloud_glance_api: {}
overcloud_glance_api:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
keystone:
children:
overcloud_keystone: {}
overcloud_keystone:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
cinder_volume:
children:
overcloud_cinder_volume: {}
overcloud_cinder_volume:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
ovn_dbs:
children:
overcloud_ovn_dbs: {}
overcloud_ovn_dbs:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
memcached:
children:
overcloud_memcached: {}
overcloud_memcached:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_oslo_messaging_rpc:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_nova_vnc_proxy:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
oslo_messaging_notify:
children:
overcloud_oslo_messaging_notify: {}
overcloud_oslo_messaging_notify:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
keystone_public_api:
children:
overcloud_keystone_public_api: {}
overcloud_keystone_public_api:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
nova_api:
children:
overcloud_nova_api: {}
overcloud_nova_api:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_nova_metadata:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
heat_engine:
children:
overcloud_heat_engine: {}
overcloud_heat_engine:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_nova_migration_target:
children:
overcloud_Compute: {}
vars:
ansible_ssh_user: heat-admin
overcloud_podman:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_tripleo_packages:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
nova_scheduler:
children:
overcloud_nova_scheduler: {}
overcloud_nova_scheduler:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_nova_compute:
children:
overcloud_Compute: {}
vars:
ansible_ssh_user: heat-admin
overcloud_nova_libvirt_guests:
children:
overcloud_Compute: {}
vars:
ansible_ssh_user: heat-admin
neutron_plugin_ml2_ovn:
children:
overcloud_neutron_plugin_ml2_ovn: {}
overcloud_neutron_plugin_ml2_ovn:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_logrotate_crond:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_haproxy:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_sshd:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
placement:
children:
overcloud_placement: {}
overcloud_placement:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
cinder_scheduler:
children:
overcloud_cinder_scheduler: {}
overcloud_cinder_scheduler:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_nova_libvirt:
children:
overcloud_Compute: {}
vars:
ansible_ssh_user: heat-admin
overcloud_ovn_metadata:
children:
overcloud_Compute: {}
vars:
ansible_ssh_user: heat-admin
overcloud_tuned:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_chrony:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
horizon:
children:
overcloud_horizon: {}
overcloud_horizon:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
neutron_api:
children:
overcloud_neutron_api: {}
overcloud_neutron_api:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_ca_certs:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
heat_api_cfn:
children:
overcloud_heat_api_cfn: {}
overcloud_heat_api_cfn:
children:
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin
overcloud_ovn_controller:
children:
overcloud_Compute: {}
overcloud_Controller: {}
vars:
ansible_ssh_user: heat-admin