tripleo-ansible/doc/source/modules
Sandeep Yadav 7886317257 Module: tripleo_unprovision_network and cli playbook
Add the ansible module `tripleo_unprovision_network`. Currently, We
don't have an automated way to clear the resources which we create
using "openstack network provision" command /
`tripleo_composable_network` module.  This module will be used to
delete the composable networks.

We expect user to pass the required network-data.yaml when
to the unprovision command which we added in patch[1].

This module only delete subnet/networks that are defined in net-data
passed via network-data.yaml. This module will only delete a subnet
if there are no ports from corresponding subnets, A network will only
be deleted if there are no subnets in that network (This is to
safeguard us from scenarios where same networks are used with
different subnets for the separate overcloud stacks).

Also, Adds CLI playbook cli-overcloud-network-unprovision.yaml
Playbook loads configuration data file, iterates over each composable
network definition and calls the tripleo_unprovision_network to delete
the network.

[1] https://review.opendev.org/c/openstack/python-tripleoclient/+/773034

Change-Id: Ibef1d21c4d1f911e9c8ccc27253439c336c2420c
2021-06-28 16:28:43 +05:30
..
action-package.rst Add plugin documentation 2019-07-09 20:33:27 -05:00
modules-ceph_spec.rst Deploy RGW, MDS, Ganesha and Ceph Dashboard using cephadm 2021-03-12 10:20:07 +01:00
modules-ceph_spec_bootstrap.rst Introduce ceph_spec_bootstrap module 2021-03-15 15:35:52 +00:00
modules-container-puppet-config.rst Add module "container_puppet_config" 2020-02-06 18:00:52 +00:00
modules-tripleo-container-config-scripts.rst Create tripleo_container_config_scripts module 2020-08-18 08:32:49 -04:00
modules-tripleo-container-configs.rst tripleo_container_configs module 2020-08-18 08:35:32 -04:00
modules-tripleo_baremetal_check_existing.rst module tripleo_baremetal_check_existing 2020-03-06 15:13:33 +00:00
modules-tripleo_baremetal_expand_roles.rst module tripleo_baremetal_expand_roles 2020-03-06 15:12:21 +00:00
modules-tripleo_baremetal_populate_environment.rst module tripleo_baremetal_populate_environment 2020-03-06 15:13:43 +00:00
modules-tripleo_build_heat_environment.rst Add new playbook for container image prepare cli 2020-08-31 19:13:59 +05:30
modules-tripleo_composable_network.rst Module: tripleo_composable_network 2020-11-12 14:08:53 +01:00
modules-tripleo_config_download.rst Add module for downloading confg 2020-05-21 18:11:19 +05:30
modules-tripleo_container_image_prepare.rst Add ansible module for container image prepare 2020-08-13 09:52:55 +05:30
modules-tripleo_deploy_artifacts.rst Add tripleo_deploy_artifacts 2020-08-28 15:31:46 -06:00
modules-tripleo_derive_hci_parameters.rst Introduce module tripleo_derive_hci_parameters 2020-09-07 13:09:09 +00:00
modules-tripleo_diff_exec.rst Add tripleo_diff_exec module 2020-08-27 18:06:50 +02:00
modules-tripleo_fernet_keys_rotate.rst Use only ansible for fernet key rotation 2020-03-08 10:54:21 +05:30
modules-tripleo_generate_ansible_inventory.rst Add ansible module to generate tripleo inventory 2020-05-21 18:11:17 +05:30
modules-tripleo_get_flavor_profile.rst Add a new set of modules to support derived params 2020-04-30 23:48:25 +00:00
modules-tripleo_get_introspected_data.rst Add a new set of modules to support derived params 2020-04-30 23:48:25 +00:00
modules-tripleo_network_populate_environment.rst Module: tripleo_network_populate_environment 2020-11-12 14:11:02 +01:00
modules-tripleo_network_ports_populate_environment.rst Populate network ports env module 2020-12-18 07:45:20 +01:00
modules-tripleo_nova_image_cache.rst Add role/playbook to manage nova image cache 2019-12-19 16:19:06 +00:00
modules-tripleo_os_net_config.rst Ansible interface for os-net-config 2020-09-17 17:13:10 +05:30
modules-tripleo_os_net_config_mappings.rst doc: tripleo_os_net_config_mappings module 2020-09-07 15:33:14 +02:00
modules-tripleo_overcloud_network_vip_extract.rst Add module and cli to extract net VIPs 2021-04-08 10:49:36 +02:00
modules-tripleo_overcloud_network_vip_populate_environment.rst Add module to populate net VIPs environment 2021-04-08 10:51:38 +02:00
modules-tripleo_overcloud_network_vip_provision.rst Add module to provision net VIPs 2021-04-08 10:50:48 +02:00
modules-tripleo_ovn_mac_addresses.rst OVN mac address ports ansible module 2021-04-06 15:34:12 +02:00
modules-tripleo_passwords_rotate.rst Use ansible for password rotation 2020-03-08 10:54:22 +05:30
modules-tripleo_unmanaged_populate_environment.rst Provision workflow managed/unmanaged node support 2020-12-18 07:46:10 +01:00
modules-tripleo_unprovision_network.rst Module: tripleo_unprovision_network and cli playbook 2021-06-28 16:28:43 +05:30
modules_tripleo_overcloud_network_extract.rst Extract provisioned networks from stack 2020-10-08 22:11:29 +00:00
modules_tripleo_overcloud_network_ports.rst Network ports module 2020-12-18 07:38:43 +01:00