update..
This commit is contained in:
@ -99,126 +99,73 @@
|
||||
# ===
|
||||
|
||||
# ---
|
||||
# Wireguard Service
|
||||
# LOG CGI script Traffic out
|
||||
# ---
|
||||
|
||||
- name: Check if String 'wg_ifs=..' is present in interfaces_ipv4.conf
|
||||
shell: grep -q -E "^wg_ifs=" /etc/ipt-firewall/interfaces_ipv4.conf
|
||||
register: wg_ifs_interfaces_ipv4_present
|
||||
when: interfaces_ipv4_exists.stat.exists
|
||||
failed_when: "wg_ifs_interfaces_ipv4_present.rc > 1"
|
||||
changed_when: "wg_ifs_interfaces_ipv4_present.rc > 0"
|
||||
|
||||
- name: Adjust file '/etc/ipt-firewall/interfaces_ipv4.conf' (wg_ifs)
|
||||
blockinfile:
|
||||
path: /etc/ipt-firewall/interfaces_ipv4.conf
|
||||
insertafter: '^#?\s*vpn_ifs'
|
||||
block: |
|
||||
|
||||
# - Wireguard Interfaces
|
||||
# - (comma separated list 'wg+' is also possible)
|
||||
wg_ifs="wg+"
|
||||
|
||||
marker: "# Marker set by modify-ipt-server.yml (wg_ifs)"
|
||||
when:
|
||||
- interfaces_ipv4_exists.stat.exists
|
||||
- wg_ifs_interfaces_ipv4_present is changed
|
||||
notify:
|
||||
- Restart IPv4 Firewall
|
||||
|
||||
|
||||
- name: Check if String 'wg_ifs=..' is present in interfaces_ipv6.conf
|
||||
shell: grep -q -E "^wg_ifs=" /etc/ipt-firewall/interfaces_ipv6.conf
|
||||
register: wg_ifs_interfaces_ipv6_present
|
||||
when: interfaces_ipv6_exists.stat.exists
|
||||
failed_when: "wg_ifs_interfaces_ipv6_present.rc > 1"
|
||||
changed_when: "wg_ifs_interfaces_ipv6_present.rc > 0"
|
||||
|
||||
- name: Adjust file '/etc/ipt-firewall/interfaces_ipv6.conf' (wg_ifs)
|
||||
blockinfile:
|
||||
path: /etc/ipt-firewall/interfaces_ipv6.conf
|
||||
insertafter: '^#?\s*vpn_ifs'
|
||||
block: |
|
||||
|
||||
# - Wireguard Interfaces
|
||||
# - (comma separated list 'wg+' is also possible)
|
||||
wg_ifs="wg+"
|
||||
|
||||
marker: "# Marker set by modify-ipt-server.yml (wg_ifs)"
|
||||
when:
|
||||
- interfaces_ipv6_exists.stat.exists
|
||||
- wg_ifs_interfaces_ipv6_present is changed
|
||||
notify:
|
||||
- Restart IPv6 Firewall
|
||||
|
||||
|
||||
# ---
|
||||
# Mattermost (MM) Service (add a block)
|
||||
# ---
|
||||
|
||||
- name: Check if String 'mm_server_ips=..' is present
|
||||
shell: grep -q -E "^mm_server_ips=" /etc/ipt-firewall/main_ipv4.conf
|
||||
register: mattermost_service_ipv4_present
|
||||
- name: Check if String 'log_cgi_traffic_out=..' is present
|
||||
shell: grep -q -E "^log_cgi_traffic_out=" /etc/ipt-firewall/main_ipv4.conf
|
||||
register: log_cgi_traffic_out_ipv4_present
|
||||
when: main_ipv4_exists.stat.exists
|
||||
failed_when: "mattermost_service_ipv4_present.rc > 1"
|
||||
changed_when: "mattermost_service_ipv4_present.rc > 0"
|
||||
failed_when: "log_cgi_traffic_out_ipv4_present.rc > 1"
|
||||
changed_when: "log_cgi_traffic_out_ipv4_present.rc > 0"
|
||||
|
||||
- name: Adjust file '/etc/ipt-firewall/main_ipv4.conf' (mattermost_service)
|
||||
- name: Adjust file '/etc/ipt-firewall/main_ipv4.conf' (log_cgi_traffic_out)
|
||||
blockinfile:
|
||||
path: /etc/ipt-firewall/main_ipv4.conf
|
||||
insertafter: '^#?\s*http_ports'
|
||||
block: |
|
||||
|
||||
# - Mattermost (MM) Service
|
||||
# - LOG CGI script Traffic out
|
||||
# -
|
||||
mm_server_ips=""
|
||||
forward_mm_server_ips=""
|
||||
log_cgi_traffic_out=false
|
||||
|
||||
# - UDP Ports IN and OUT used by MM Servive
|
||||
# - cgi_script_users
|
||||
# -
|
||||
mm_udp_ports_in="$stansard_mattermost_udp_ports_in"
|
||||
mm_udp_ports_out="$stansard_mattermost_udp_ports_out"
|
||||
|
||||
marker: "# Marker set by modify-ipt-server.yml (mattermost_service)"
|
||||
# - List of CGI script users (suexec user, php-fpm user. ...)
|
||||
# -
|
||||
# - Blank separated list
|
||||
# -
|
||||
cgi_script_users=""
|
||||
marker: "# Marker set by modify-ipt-server.yml (log_cgi_traffic_out)"
|
||||
when:
|
||||
- main_ipv4_exists.stat.exists
|
||||
- mattermost_service_ipv4_present is changed
|
||||
- log_cgi_traffic_out_ipv4_present is changed
|
||||
notify:
|
||||
- Restart IPv4 Firewall
|
||||
|
||||
|
||||
- name: Check if String 'mm_server_ips=..' is present
|
||||
shell: grep -q -E "^mm_server_ips=" /etc/ipt-firewall/main_ipv6.conf
|
||||
register: mattermost_service_ipv6_present
|
||||
- name: Check if String 'log_cgi_traffic_out=..' is present
|
||||
shell: grep -q -E "^log_cgi_traffic_out=" /etc/ipt-firewall/main_ipv6.conf
|
||||
register: log_cgi_traffic_out_ipv6_present
|
||||
when: main_ipv6_exists.stat.exists
|
||||
failed_when: "mattermost_service_ipv6_present.rc > 1"
|
||||
changed_when: "mattermost_service_ipv6_present.rc > 0"
|
||||
failed_when: "log_cgi_traffic_out_ipv6_present.rc > 1"
|
||||
changed_when: "log_cgi_traffic_out_ipv6_present.rc > 0"
|
||||
|
||||
- name: Adjust file '/etc/ipt-firewall/main_ipv6.conf' (mattermost_service)
|
||||
- name: Adjust file '/etc/ipt-firewall/main_ipv6.conf' (log_cgi_traffic_out)
|
||||
blockinfile:
|
||||
path: /etc/ipt-firewall/main_ipv6.conf
|
||||
insertafter: '^#?\s*http_ports'
|
||||
block: |
|
||||
|
||||
# - Mattermost (MM) Service
|
||||
# - LOG CGI script Traffic out
|
||||
# -
|
||||
mm_server_ips=""
|
||||
forward_mm_server_ips=""
|
||||
log_cgi_traffic_out=false
|
||||
|
||||
# - UDP Ports IN and OUT used by MM Servive
|
||||
# - cgi_script_users
|
||||
# -
|
||||
mm_udp_ports_in="$stansard_mattermost_udp_ports_in"
|
||||
mm_udp_ports_out="$stansard_mattermost_udp_ports_out"
|
||||
|
||||
marker: "# Marker set by modify-ipt-server.yml (mattermost_service)"
|
||||
# - List of CGI script users (suexec user, php-fpm user. ...)
|
||||
# -
|
||||
# - Blank separated list
|
||||
# -
|
||||
cgi_script_users=""
|
||||
marker: "# Marker set by modify-ipt-server.yml (log_cgi_traffic_out)"
|
||||
when:
|
||||
- main_ipv6_exists.stat.exists
|
||||
- mattermost_service_ipv6_present is changed
|
||||
- log_cgi_traffic_out_ipv6_present is changed
|
||||
notify:
|
||||
- Restart IPv6 Firewall
|
||||
|
||||
|
||||
|
||||
# ===
|
||||
# Remove Marker set by blockinfile
|
||||
# ===
|
||||
|
Reference in New Issue
Block a user