From f80e693d8b8a5631bb33b85f11876443df94bfe2 Mon Sep 17 00:00:00 2001 From: Sebastian Haderecker Date: Tue, 13 Aug 2019 10:31:46 +0000 Subject: [PATCH] Add rules to security group and adapt server creation --- .../ansible/openstack/roles/deploy/tasks/main.yaml | 13 ++++++++++++- cloud/ansible/openstack/roles/deploy/vars/main.yaml | 1 - 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/cloud/ansible/openstack/roles/deploy/tasks/main.yaml b/cloud/ansible/openstack/roles/deploy/tasks/main.yaml index 76346bf8..cab45072 100644 --- a/cloud/ansible/openstack/roles/deploy/tasks/main.yaml +++ b/cloud/ansible/openstack/roles/deploy/tasks/main.yaml @@ -17,6 +17,17 @@ name: sg-tpot-any description: tpot any-any +- name: Add rules to security group + os_security_group_rule: + auth: + auth_url: "{{ auth_url }}" + username: "{{ username }}" + password: "{{ password }}" + project_name: "{{ project_name }}" + os_user_domain_name: "{{ os_user_domain_name }}" + security_group: sg-tpot-any + remote_ip_prefix: 0.0.0.0/0 + - name: Launch an instance os_server: auth: @@ -34,7 +45,7 @@ key_name: "{{ key_name }}" timeout: 200 flavor: "{{ flavor }}" - security_groups: "{{ security_groups }}" + security_groups: sg-tpot-any network: "{{ network }}" register: tpot diff --git a/cloud/ansible/openstack/roles/deploy/vars/main.yaml b/cloud/ansible/openstack/roles/deploy/vars/main.yaml index c0697442..88085ceb 100644 --- a/cloud/ansible/openstack/roles/deploy/vars/main.yaml +++ b/cloud/ansible/openstack/roles/deploy/vars/main.yaml @@ -4,5 +4,4 @@ image: Standard_Debian_9_latest volume_size: 128 key_name: your-KeyPair flavor: s2.medium.8 -security_groups: your-sg network: your-network-id