-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvarplay.yml
35 lines (29 loc) · 893 Bytes
/
varplay.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
---
#- name: Deploy and start httpd service
# tasks:
- name: Install the {{ web_pkg }} && {{ firewall_pkg }}
yum:
name:
- "{{ web_pkg }}"
- "{{ firewall_pkg }}"
state: latest
register: output
- name: Testing debug ouput
debug:
msg: The default IPv4 address of {{ ansible_fqdn }} is {{ ansible_default_ipv4.address }}
- name: The {{ firewall_service }} service is started and enabled
service:
name: "{{ firewall_service }}"
enabled: true
state: started
- name: The {{ web_service }} service is started and enabled
service:
name: "{{ web_service }}"
enabled: true
state: started
- name: Allow {{ rule }} in firewall
firewalld:
service: "{{ rule }}"
immediate: true
permanent: true
state: enabled