diff options
Diffstat (limited to 'deployment/noheat/infra-openstack/ansible/roles')
-rw-r--r-- | deployment/noheat/infra-openstack/ansible/roles/create_hosts/tasks/create_host.yml | 4 | ||||
-rw-r--r-- | deployment/noheat/infra-openstack/ansible/roles/create_network/tasks/create_network.yml | 6 |
2 files changed, 8 insertions, 2 deletions
diff --git a/deployment/noheat/infra-openstack/ansible/roles/create_hosts/tasks/create_host.yml b/deployment/noheat/infra-openstack/ansible/roles/create_hosts/tasks/create_host.yml index c217abaa9..8fa4d0709 100644 --- a/deployment/noheat/infra-openstack/ansible/roles/create_hosts/tasks/create_host.yml +++ b/deployment/noheat/infra-openstack/ansible/roles/create_hosts/tasks/create_host.yml @@ -10,8 +10,8 @@ security_groups: - "{{ host.securitygroup }}" auto_ip: "{{ host.auto_ip | default(true) }}" - boot_from_volume: true - terminate_volume: true + boot_from_volume: "{{ host.boot_from_volume | default(true) }}" + terminate_volume: "{{ host.terminate_volume | default(true) }}" volume_size: "{{ host.volume_size | default(10) }}" userdata: | #cloud-config diff --git a/deployment/noheat/infra-openstack/ansible/roles/create_network/tasks/create_network.yml b/deployment/noheat/infra-openstack/ansible/roles/create_network/tasks/create_network.yml index 5d86858c1..81d8caae1 100644 --- a/deployment/noheat/infra-openstack/ansible/roles/create_network/tasks/create_network.yml +++ b/deployment/noheat/infra-openstack/ansible/roles/create_network/tasks/create_network.yml @@ -4,11 +4,17 @@ name: "{{ net.name }}" state: present +- name: Set nameservers list fact + set_fact: + dns_ips: "{{ network.dns_servers | list }}" + when: network.dns_servers[0] is defined + - name: "Create {{ net.name }} subnet" os_subnet: name: "{{ net.name }}_subnet" network_name: "{{ net.name }}" cidr: "{{ net.cidr }}" + dns_nameservers: "{{ dns_ips if dns_ips is defined else omit }}" state: present - name: "Create {{ net.name }} router" |