changeset 9:f4c9cb3b14a3

firewalld install as a role
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Wed, 02 Sep 2020 13:30:32 +0900
parents 4545b6456623
children a2003ccc0166
files roles/install-firewalld/tasks/main.yml roles/restart-handlers/handlers/main.yml tasks/install-firewalld.yml tasks/setting-firewalld.yml
diffstat 4 files changed, 26 insertions(+), 22 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/install-firewalld/tasks/main.yml	Wed Sep 02 13:30:32 2020 +0900
@@ -0,0 +1,18 @@
+---
+
+- name: install dnf python-firewall
+  become: yes
+  dnf:
+    name: python3-firewall
+    state: latest
+
+- name: Setting Firewalld
+  become: yes
+  firewalld:
+    service: {{ item }}
+    permanent: yes
+    state: enabled
+  loop:
+    - http
+    - https
+  notify: restart_firewalld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/restart-handlers/handlers/main.yml	Wed Sep 02 13:30:32 2020 +0900
@@ -0,0 +1,8 @@
+---
+- name: restart_firewalld
+  systemd:
+    name: firewalld
+    state: restarted
+    enabled: yes
+  become: yes
+
--- a/tasks/install-firewalld.yml	Wed Sep 02 12:25:34 2020 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
----
-
-- name: install dnf python-firewall
-  become: yes
-  dnf:
-    name: python3-firewall
-    state: latest
--- a/tasks/setting-firewalld.yml	Wed Sep 02 12:25:34 2020 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
----
-- name: Setting Firewalld
-  become: yes
-  firewalld:
-    service: {{ item }}
-    permanent: yes
-    state: enabled
-  loop:
-    - http
-    - https
-
-
-- name: Restart service
-  service: name=firewalld state=restarted enabled=yes
-  become: yes