tripleo-ansible/tripleo_ansible/tests/modules
Harald Jensås e990728082 Service virtual IP module and hieradata
Adds a module tripleo_service_vip which manages
a neutron API port resource for service virtuap IPs.
(redis and ovn_dbs) when neutron service is available.

When the service network is 'ctlplane' the module does
a find_port for the controlplane_virtual_ip so that the
ctlplane VIP is used in this case.

When the neutron service is not available the module
looks for a pre-defined ip address in the fixed_ips
option. If present this address is used, if not present
an exception is raised.

The module updates the 'service_vip_vars.yaml' file in
the playbook directory so that include_vars can be used
to load the variables.

The change also updates action/tripleo_all_nodes_data.py
and tripleo_hieradata templates to use the new variable
to source the service virtual IPs for redis and ovn_dbs
services.

Related: blueprint network-data-v2-ports
Depends-On: https://review.opendev.org/777252
Change-Id: I6b2ae7388f8af15f2fd3dcbc5e671c169700fff6
2021-03-04 12:26:06 +00:00
..
__init__.py Add module "container_puppet_config" 2020-02-06 18:00:52 +00:00
test_container_config_data.py Creates container_config_data module 2020-03-04 09:57:38 -05:00
test_container_puppet_config.py Add module "container_puppet_config" 2020-02-06 18:00:52 +00:00
test_derive_hci_parameters.py Derive HCI reseverved host memory without average guest workload 2020-09-08 20:22:56 +00:00
test_lvm2_physical_devices_facts.py Add tripleo-lvmfilter role to restrict visible block devices for LVM2 2020-10-13 22:22:46 +02:00
test_network_data_v2.py module_utils - network_data_v2 2020-11-12 10:51:42 +01:00
test_network_populate_environment.py Use name_lower for network resource name 2020-11-20 21:28:07 +01:00
test_tripleo_composable_network.py Add network index support in network modules 2021-01-28 03:13:27 +01:00
test_tripleo_deploy_artifacts.py Fix the order of arguments to tar 2020-11-25 12:58:42 +01:00
test_tripleo_diff_exec.py Use unittest.mock instead of mock 2020-09-18 14:43:16 +08:00
test_tripleo_get_dpdk_core_list.py OvS DPDK and SRIOV derive parameters 2020-09-11 20:01:04 +05:30
test_tripleo_get_dpdk_nics_numa_info.py OvS DPDK and SRIOV derive parameters 2020-09-11 20:01:04 +05:30
test_tripleo_get_dpdk_socket_memory.py OvS DPDK and SRIOV derive parameters 2020-09-11 20:01:04 +05:30
test_tripleo_get_host_cpus.py OvS DPDK and SRIOV derive parameters 2020-09-11 20:01:04 +05:30
test_tripleo_list_overclouds.py Use unittest.mock instead of mock 2020-09-18 14:43:16 +08:00
test_tripleo_network_ports_populate_environment.py Populate network ports env module 2020-12-18 07:45:20 +01:00
test_tripleo_os_net_config_mappings.py Use unittest.mock instead of mock 2020-09-18 14:43:16 +08:00
test_tripleo_overcloud_network_extract.py Add network index support in network modules 2021-01-28 03:13:27 +01:00
test_tripleo_overcloud_network_ports.py Fix typo in test_tripleo_overcloud_network_ports.py 2021-02-25 19:19:42 +01:00
test_tripleo_service_vip.py Service virtual IP module and hieradata 2021-03-04 12:26:06 +00:00
test_tripleo_unmanaged_populate_environment.py Provision workflow managed/unmanaged node support 2020-12-18 07:46:10 +01:00