Module - tripleo_overcloud_network_ports¶
This module provides for the following ansible plugin:
tripleo_overcloud_network_ports
Module Documentation¶
Manage composable networks ports for overcloud nodes.
Options¶
- stack_name
Name of the overcloud stack which will be deployed on these instances
- concurrency
Maximum number of instances to provision ports for at once. Set to 0 to have no concurrency limit
- state
The desired provision state, "present" to provision, "absent" to unprovision
- instances
Data describing instances, node instances and networks to provision ports in
- provisioned_instances
List of provisioned instances
- hostname_role_map
Mapping of instance hostnames to role name
Authors¶
Harald Jensås <hjensas@redhat.com>
Example Tasks¶
- name: Manage composable networks instance ports
tripleo_overcloud_network_ports:
stack_name: overcloud
concurrency: 20
instances:
- hostname: overcloud-controller-0
networks:
- network: internal_api
subnet: internal_api_subnet
- network: tenant
subnet: tenant_subnet
- hostname: overcloud-novacompute-0
networks:
- network: internal_api
subnet: internal_api_subnet
- network: tenant
subnet: tenant_subnet
- hostname: overcloud-novacompute-1
networks:
- network: internal_api
subnet: internal_api_subnet02
- network: tenant
subnet: tenant_subnet02
provisioned: false
provisioned_instances:
- hostname: overcloud-novacompute-0
id: 1e3685bd-ffbc-4028-8a1c-4e87e45062d0
- hostname: overcloud-controller-0
id: 59cf045a-ef7f-4f2e-be66-accd05dcd1e6
register: overcloud_network_ports