Module - tripleo_composable_network¶
This module provides for the following ansible plugin:
tripleo_composable_network
Module Documentation¶
Create a TripleO Composable network, a network, one or more segments and one or more subnets
Options¶
- net_data
- Structure describing a TripleO composable network 
- idx
- TripleO network index number 
Authors¶
- Harald Jensås <hjensas@redhat.com> 
Example Tasks¶
- name: Create composable networks
  default_network:
    description:
    - Default control plane network
    type: string
    default: ctlplane
  tripleo_composable_network:
    net_data:
      name: Storage
      name_lower: storage
      dns_domain: storage.localdomain.
      mtu: 1442
      subnets:
        storage_subnet:
          ip_subnet: 172.18.0.0/24
          gateway_ip: 172.18.0.254
          allocation_pools:
          - start: 172.18.0.10
            end: 172.18.0.250
          routes:
          - destination: 172.18.1.0/24
            nexthop: 172.18.0.254
          vip: true
          vlan: 20
        storage_leaf1:
          ip_subnet: 172.18.1.0/24
          gateway_ip: 172.18.1.254
          allocation_pools:
          - start: 172.18.1.10
            end: 172.18.1.250
          routes:
          - destination: 172.18.0.0/24
            nexthop: 172.18.1.254
          vip: false
          vlan: 21
    idx: 1
