tripleo-ansible/tripleo_ansible/roles
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
..
aide Use ansible_facts instead 2021-02-22 08:24:46 -07:00
backup_and_restore Merge "Fixed and rename task name, which does the opposite" 2021-02-24 23:21:08 +00:00
login_defs Use the UBI8 image for testing 2020-09-23 08:56:23 -05:00
octavia_common Add support for Octavia amphora log offloading 2020-06-03 19:09:09 +00:00
octavia_controller_check Increase validity period of Octavia CA and certificates 2020-06-11 08:12:37 +02:00
octavia_controller_config Scan existing controllers on update to pick up existing certs/private keys 2020-05-26 15:21:09 +02:00
octavia_controller_post_config Fix rsyslog facility config for Octavia amphora-agent 2020-12-01 16:25:00 +01:00
octavia_overcloud_config Make server group quota unlimited for Octavia 2021-02-01 10:51:49 +00:00
octavia_undercloud Use ansible_facts instead 2021-02-22 08:24:46 -07:00
test_deps Use ansible_facts instead 2021-02-22 08:24:46 -07:00
test_package_action Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_bootstrap Fix bootstrap ansible_fact 2021-02-23 09:46:02 -07:00
tripleo_cellv2 Use the UBI8 image for testing 2020-09-23 08:56:23 -05:00
tripleo_ceph_client Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_ceph_common Use the UBI8 image for testing 2020-09-23 08:56:23 -05:00
tripleo_ceph_run_ansible Use the UBI8 image for testing 2020-09-23 08:56:23 -05:00
tripleo_ceph_uuid Use the UBI8 image for testing 2020-09-23 08:56:23 -05:00
tripleo_ceph_work_dir Build osd caps section when there's at least >= 1 pool 2021-03-02 14:56:19 +01:00
tripleo_cephadm Introduce tripleo_cephadm role 2021-02-18 11:18:55 +01:00
tripleo_clients_install Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_config Use the UBI8 image for testing 2020-09-23 08:56:23 -05:00
tripleo_container_image_build Use the UBI8 image for testing 2020-09-23 08:56:23 -05:00
tripleo_container_image_prepare Use the UBI8 image for testing 2020-09-23 08:56:23 -05:00
tripleo_container_manage Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_container_rm Replace podman commands by module 2020-05-11 13:05:38 +00:00
tripleo_container_stop Replace podman commands by module 2020-05-11 13:05:38 +00:00
tripleo_container_tag Convert docker molecule usage to podman 2020-04-30 09:55:18 -05:00
tripleo_create_admin Add distribute_private_key boolean for tripleo_create_admin 2020-12-23 20:13:37 +00:00
tripleo_derived_parameters Remove plan parameter update playbook 2021-02-10 09:28:39 +05:30
tripleo_firewall Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_frr Merge "Set source IPv6 address from inventory vars" 2021-02-23 16:07:17 +00:00
tripleo_ha_wrapper Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_hieradata Service virtual IP module and hieradata 2021-03-04 12:26:06 +00:00
tripleo_hosts_entries Use the UBI8 image for testing 2020-09-23 08:56:23 -05:00
tripleo_image_serve Handle containers with no namespace 2021-01-29 11:18:47 -07:00
tripleo_kernel Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_keystone_resources Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_lvmfilter Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_module_load Switch from handlers to tasks 2020-07-24 13:07:25 -06:00
tripleo_multipathd Add tripleo_multipathd role 2020-10-19 07:59:52 -07:00
tripleo_network_config Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_nodes_validation Reduce fact gathering 2021-02-17 15:50:18 +00:00
tripleo_nova_image_cache Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_nvdimm Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_ovs_dpdk Don't set capabilities in priviledge mode 2021-01-15 17:54:17 +02:00
tripleo_packages Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_persist Use the UBI8 image for testing 2020-09-23 08:56:23 -05:00
tripleo_podman Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_provision_mcelog Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_ptp Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_puppet_cache Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_redhat_enforce Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_run_cephadm Introduce tripleo_run_cephadm role and cephadm playbook 2021-02-24 10:46:31 +01:00
tripleo_securetty Use the UBI8 image for testing 2020-09-23 08:56:23 -05:00
tripleo_ssh_known_hosts Add test_deps_setup_tripleo var 2020-11-26 11:07:21 +00:00
tripleo_sshd Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_systemd_wrapper Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_timezone Don't set capabilities in priviledge mode 2021-01-15 17:54:17 +02:00
tripleo_transfer [tripleo_transfer] Convert testing to use delegated driver 2021-03-01 19:37:24 +00:00
tripleo_update_trusted_cas Don't set capabilities in priviledge mode 2021-01-15 17:54:17 +02:00
tripleo_upgrade_hiera Don't set capabilities in priviledge mode 2021-01-15 17:54:17 +02:00
tripleo_validations_package Don't set capabilities in priviledge mode 2021-01-15 17:54:17 +02:00
tuned Use ansible_facts instead 2021-02-22 08:24:46 -07:00