tripleo-ansible/tripleo_ansible/ansible_plugins/modules
Harald Jensås abb1a56106 Provision workflow managed/unmanaged node support
Adds boolean option 'managed' to the YAML defining
baremetal deployments. When an instance is defined with
'managed: false' it indicates that the server is already
deployed.

Also adds option 'management_ip' to the YAML defining
baremetal deployments. Any instnace with 'managed: false'
must either have a 'fixed_ip' defining the IP address
of the already provisioned server. Or it must have a
'management_ip' set.

Adds module: tripleo_unmanaged_populate_environment
which merges the 'managed: false' instance to the
baremetal environment.

Adding the support for 'managed' in the YAML used to
define a baremetal deployment provides a unified UX for
pre-provisioned and ironic/metalsmith provisioned
instances. It also keeps the interface to manage neutron
ports for composable networks identical for for
pre-provisioned and ironic/metalsmith instances.

Partial-Implements: blueprint network-data-v2-ports
Change-Id: I19c1028664ee30ee1162c02e6efc723ca8816b14
2020-12-18 07:46:10 +01:00
..
baremetal_nodes_validate.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
baremetal_register_or_update_nodes.py Fix description for baremetal_register_or_update_nodes module 2020-10-03 17:46:23 +02:00
container_config_data.py Implement container_startup_config module 2020-07-01 12:50:05 -04:00
container_puppet_config.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
container_startup_config.py container_startup_config: remove old startup config files 2020-07-13 10:03:03 -04:00
lvm2_physical_devices_facts.py Add tripleo-lvmfilter role to restrict visible block devices for LVM2 2020-10-13 22:22:46 +02:00
os_baremetal_clean_node.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
os_baremetal_node_info.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
os_baremetal_provide_node.py Wait for node to be unlocked before provide 2020-08-17 20:33:03 +00:00
os_tripleo_baremetal_configure.py Add a new set of modules to support derived params 2020-04-30 23:48:25 +00:00
os_tripleo_baremetal_node_introspection.py Revert "Reimplement os_tripleo_baremetal_node_introspection" 2020-11-23 13:26:27 +00:00
podman_container_info.py Update containers info module from collection 2020-08-25 06:19:45 +03:00
podman_container.py Update for a podman_container from collection 2020-12-15 19:12:22 +02:00
podman_containers.py Create an action plugin for podman_container module 2020-07-31 08:25:30 -04:00
podman_volume_info.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_baremetal_check_existing.py Provision workflow managed/unmanaged node support 2020-12-18 07:46:10 +01:00
tripleo_baremetal_expand_roles.py Expand roles honstname to role mapping 2020-12-18 07:45:46 +01:00
tripleo_baremetal_populate_environment.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_build_heat_environment.py Add new playbook for container image prepare cli 2020-08-31 19:13:59 +05:30
tripleo_composable_network.py Fix issue updating single segment networks 2020-11-30 10:01:28 +01:00
tripleo_config_download.py tripleo_config_download: make it work without Swift 2020-09-24 14:18:52 +00:00
tripleo_container_config_scripts.py Check mode support for 2 modules 2020-09-29 21:53:02 +00:00
tripleo_container_configs.py Check mode support for 2 modules 2020-09-29 21:53:02 +00:00
tripleo_container_image_prepare.py Add new playbook for container image prepare cli 2020-08-31 19:13:59 +05:30
tripleo_deploy_artifacts.py Add tripleo_deploy_artifacts 2020-08-28 15:31:46 -06:00
tripleo_derive_hci_parameters.py Derive HCI reseverved host memory without average guest workload 2020-09-08 20:22:56 +00:00
tripleo_diff_exec.py Add tripleo_diff_exec module 2020-08-27 18:06:50 +02:00
tripleo_fernet_keys_rotate.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_generate_ansible_inventory.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_generate_overcloudrc.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_get_dpdk_core_list.py OvS DPDK and SRIOV derive parameters 2020-09-11 20:01:04 +05:30
tripleo_get_dpdk_nics_numa_info.py OvS DPDK and SRIOV derive parameters 2020-09-11 20:01:04 +05:30
tripleo_get_dpdk_socket_memory.py OvS DPDK and SRIOV derive parameters 2020-09-11 20:01:04 +05:30
tripleo_get_flatten_stack.py Create derived parameters playbook, and role 2020-05-22 20:02:03 +00:00
tripleo_get_flavor_profile.py Add a new set of modules to support derived params 2020-04-30 23:48:25 +00:00
tripleo_get_host_cpus.py OvS DPDK and SRIOV derive parameters 2020-09-11 20:01:04 +05:30
tripleo_get_introspected_data.py Add a new set of modules to support derived params 2020-04-30 23:48:25 +00:00
tripleo_get_role_list.py Create derived parameters playbook, and role 2020-05-22 20:02:03 +00:00
tripleo_image_params_prepare.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_list_overclouds.py Module tripleo_list_overclouds 2020-06-22 21:36:57 +00:00
tripleo_network_populate_environment.py Use name_lower for network resource name 2020-11-20 21:28:07 +01:00
tripleo_network_ports_populate_environment.py Populate network ports env module 2020-12-18 07:45:20 +01:00
tripleo_nova_image_cache.py Stop relying on future mtime in tripleo_nova_image_cache 2020-09-02 00:34:44 +01:00
tripleo_os_net_config_mappings.py Add os-net-config mappings support 2020-09-03 22:41:59 +02:00
tripleo_os_net_config.py Ansible interface for os-net-config 2020-09-17 17:13:10 +05:30
tripleo_overcloud_network_extract.py Fix the Copyright year in licence headers 2020-11-18 19:21:18 +01:00
tripleo_overcloud_network_ports.py Network ports module 2020-12-18 07:38:43 +01:00
tripleo_ovs_upgrade.py Add support for rdo openvswitch layered upgrade special treatment. 2020-11-05 04:37:53 +00:00
tripleo_passwords_rotate.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_plan_deploy.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_plan_parameters_update.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_reset_params.py Create derived parameters playbook, and role 2020-05-22 20:02:03 +00:00
tripleo_swift_tempurl.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_templates_upload.py Stop to use the __future__ module. 2020-06-02 21:02:57 +02:00
tripleo_unmanaged_populate_environment.py Provision workflow managed/unmanaged node support 2020-12-18 07:46:10 +01:00