19 lines
828 B
YAML
19 lines
828 B
YAML
---
|
|
#
|
|
# Setup up network for shaker
|
|
#
|
|
|
|
- name: Create shaker public network
|
|
shell: ". {{ overcloudrc }}; neutron net-create {{shaker_network_name}} --router:external | grep -E ' id ' | awk '{print $4}'"
|
|
register: public_net_id
|
|
|
|
- name: Create shaker public subnet
|
|
shell: ". {{ overcloudrc }}; neutron subnet-create {{public_net_id.stdout}} {{shaker_public_subnet}} --allocation-pool start={{shaker_pool_start}},end={{shaker_pool_end}} --gateway={{shaker_pool_gw}} --disable-dhcp | grep -E ' id ' | awk '{print $4}'"
|
|
register: subnet_id
|
|
|
|
- name: Create shaker router
|
|
shell: ". {{ overcloudrc }}; neutron router-create {{shaker_router_name}} | grep -E ' id ' | awk '{print $4}'"
|
|
|
|
- name: Set shaker router gateway
|
|
shell: ". {{ overcloudrc }}; neutron router-gateway-set {{shaker_router_name}} {{shaker_network_name}}"
|