Initial support for regions
This is the first attempt at adding support for regions. Change-Id: If9f7b8b72cc03678e6bd4e188f9dbeaca56b82a1 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
66aa6dcd6a
commit
11483dafd4
@ -164,8 +164,15 @@ clouds:
|
||||
profiles:
|
||||
- bootstrap-keypair
|
||||
- ops
|
||||
- name: yaycloud-qa
|
||||
- name: yaycloud-qa-dfw
|
||||
oscc_cloud: yaycloud-qauser
|
||||
region_name: DFW
|
||||
profiles:
|
||||
- bootstrap-keypair
|
||||
- qa
|
||||
- name: yaycloud-qa-ord
|
||||
oscc_cloud: yaycloud-qauser
|
||||
region_name: ORD
|
||||
profiles:
|
||||
- bootstrap-keypair
|
||||
- qa
|
||||
|
@ -4,3 +4,4 @@
|
||||
state: "{{ item_domain.state|default(omit) }}"
|
||||
name: "{{ item_domain.name }}"
|
||||
description: "{{ item_domain.description|default(omit) }}"
|
||||
region_name: "{{ item_cloud.region_name|default(omit) }}"
|
||||
|
@ -9,3 +9,4 @@
|
||||
swap: "{{ item_flavor.swap|default(omit) }}"
|
||||
ephemeral: "{{ item_flavor.ephemeral|default(omit) }}"
|
||||
rxtx_factor: "{{ item_flavor.rxtx_factor|default(omit) }}"
|
||||
region_name: "{{ item_cloud.region_name|default(omit) }}"
|
||||
|
@ -13,3 +13,4 @@
|
||||
owner: "{{ item_image.owner|default(omit) }}"
|
||||
properties: "{{ item_image.properties|default(omit) }}"
|
||||
is_public: "{{ item_image.is_public|default(omit) }}"
|
||||
region_name: "{{ item_cloud.region_name|default(omit) }}"
|
||||
|
@ -5,3 +5,4 @@
|
||||
name: "{{ item_keypair.name }}"
|
||||
public_key: "{{ item_keypair.public_key|default(omit) }}"
|
||||
public_key_file: "{{ item_keypair.public_key_file|default(omit) }}"
|
||||
region_name: "{{ item_cloud.region_name|default(omit) }}"
|
||||
|
@ -5,3 +5,4 @@
|
||||
name: "{{ item_network.name }}"
|
||||
external: "{{ item_network.external|default(omit) }}"
|
||||
project: "{{ item_network.project|default(omit) }}"
|
||||
region_name: "{{ item_cloud.region_name|default(omit) }}"
|
||||
|
@ -5,3 +5,4 @@
|
||||
name: "{{ item_project.name }}"
|
||||
description: "{{ item_project.description|default(omit) }}"
|
||||
domain: "{{ item_project.domain|default(omit) }}"
|
||||
region_name: "{{ item_cloud.region_name|default(omit) }}"
|
||||
|
@ -8,3 +8,4 @@
|
||||
enable_snat: "{{ item_router.enable_snat|default(omit) }}"
|
||||
external_fixed_ips: "{{ item_router.external_fixed_ips|default(omit) }}"
|
||||
interfaces: "{{ item_router.interfaces|default(omit) }}"
|
||||
region_name: "{{ item_cloud.region_name|default(omit) }}"
|
||||
|
@ -4,3 +4,4 @@
|
||||
state: "{{ item_security_group.state|default(omit) }}"
|
||||
name: "{{ item_security_group.name }}"
|
||||
description: "{{ item_security_group.description|default(omit) }}"
|
||||
region_name: "{{ item_cloud.region_name|default(omit) }}"
|
||||
|
@ -10,3 +10,4 @@
|
||||
protocol: "{{ item_security_group_rule.protocol|default(omit) }}"
|
||||
remote_group: "{{ item_security_group_rule.remote_group|default(omit) }}"
|
||||
remote_ip_prefix: "{{ item_security_group_rule.remote_ip_prefix|default(omit) }}"
|
||||
region_name: "{{ item_cloud.region_name|default(omit) }}"
|
||||
|
@ -28,6 +28,7 @@
|
||||
userdata: "{{ item_server.userdata|default(omit) }}"
|
||||
volume_size: "{{ item_server.volume_size|default(omit) }}"
|
||||
volumes: "{{ item_server.volumes|default(omit) }}"
|
||||
region_name: "{{ item_cloud.region_name|default(omit) }}"
|
||||
with_sequence: start=1 end={{ item_server.node_count|default(1) }} format=%02x
|
||||
register: os_server_result
|
||||
|
||||
|
@ -6,3 +6,4 @@
|
||||
network_name: "{{ item_subnet.network_name|default(omit) }}"
|
||||
cidr: "{{ item_subnet.cidr }}"
|
||||
dns_nameservers: "{{ item_subnet.dns_nameservers|default(omit) }}"
|
||||
region_name: "{{ item_cloud.region_name|default(omit) }}"
|
||||
|
@ -7,3 +7,4 @@
|
||||
email: "{{ item_user.email|default(omit) }}"
|
||||
domain: "{{ item_user.domain|default(omit) }}"
|
||||
default_project: "{{ item_user.default_project|default(omit) }}"
|
||||
region_name: "{{ item_cloud.region_name|default(omit) }}"
|
||||
|
@ -9,3 +9,4 @@
|
||||
key: "{{ item_volume.key|default(omit) }}"
|
||||
snapshot_id: "{{ item_volume.snapshot_id|default(omit) }}"
|
||||
volume_type: "{{ item_volume.volume_type|default(omit) }}"
|
||||
region_name: "{{ item_cloud.region_name|default(omit) }}"
|
||||
|
Loading…
Reference in New Issue
Block a user