From 18d72476ff725e18f3200007fa7442af19fe93b1 Mon Sep 17 00:00:00 2001 From: TC1977 <37350377+TC1977@users.noreply.github.com> Date: Sun, 14 Apr 2019 15:58:51 -0400 Subject: [PATCH] Update main.yml --- roles/cloud-vultr/tasks/main.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/roles/cloud-vultr/tasks/main.yml b/roles/cloud-vultr/tasks/main.yml index 03b23743..09483dbb 100644 --- a/roles/cloud-vultr/tasks/main.yml +++ b/roles/cloud-vultr/tasks/main.yml @@ -9,6 +9,24 @@ ssh_key: "{{ lookup('file', '{{ SSH_keys.public }}') }}" register: ssh_key + - name: Creating a firewall group + vr_firewall_group: + name: "{{ algo_server_name }}" + + - name: Creating firewall rules + vr_firewall_rule: + group: "{{ algo_server_name }}" + protocol: udp + port: 500 + vr_firewall_rule: + group: "{{ algo_server_name }}" + protocol: udp + port: 4500 + vr_firewall_rule: + group: "{{ algo_server_name }}" + protocol: udp + port: 51820 + - name: Creating a server vultr_server: name: "{{ algo_server_name }}" @@ -16,6 +34,7 @@ os: "{{ cloud_providers.vultr.os }}" plan: "{{ cloud_providers.vultr.size }}" region: "{{ algo_vultr_region }}" + firewall_group: "{{ algo_server_name }}" state: started tag: Environment:Algo ssh_key: "{{ ssh_key.vultr_ssh_key.name }}" @@ -23,7 +42,7 @@ auto_backup_enabled: false notify_activate: false register: vultr_server - + - set_fact: cloud_instance_ip: "{{ vultr_server.vultr_server.v4_main_ip }}" ansible_ssh_user: root