Proposal: Create OpenStack module to support create/delete/update network segments
Author: Javier Diaz <@jdiaz9>
Date: 2018-MM-DD
Status: New
Proposal type: New OpenStack module
Motivation
A relatively new OpenStack feature known as routed provider networks requires network segments be created and tied to subnets within the same network.
Routed provider networks is quickly becoming a necessary implementation in large enterprise grade deployments where different racks/pods of compute nodes need to be added to the cloud.
What problems exist that this proposal will solve?
As it stands, there is no Ansible OpenStack module to assist with this. The way around this is to pass environment variables and use command. For example:
Create a new module similar to the os_network and os_subnet modules that accomplishes the same functionality provided in the openstack network segment {create, delete, list, set, show} cli.
Dependencies (optional)
Requires python-openstackcli 3.14.2.
Testing (optional)
Deploy an OpenStack cloud, create network, create segments.
Proposal: Create OpenStack module to support create/delete/update network segments
Author: Javier Diaz <@jdiaz9>
Date: 2018-MM-DD
Motivation
A relatively new OpenStack feature known as
routed provider networks
requires network segments be created and tied to subnets within the same network.Routed provider networks is quickly becoming a necessary implementation in large enterprise grade deployments where different racks/pods of compute nodes need to be added to the cloud.
A reference to routed provider networks: https://docs.openstack.org/neutron/latest/admin/config-routed-networks.html
Problems
What problems exist that this proposal will solve?
command
. For example:Solution proposal
os_network
andos_subnet
modules that accomplishes the same functionality provided in theopenstack network segment {create, delete, list, set, show}
cli.Dependencies (optional)
Testing (optional)
Deploy an OpenStack cloud, create network, create segments.