Ubuntu 18.04 support #70
|
@ -29,7 +29,18 @@ minifirewall_private_ports_udp: []
|
||||||
# Keep a null value to leave the setting as is
|
# Keep a null value to leave the setting as is
|
||||||
# otherwise use an Array, eg. "minifirewall_ssh_ok: ['0.0.0.0/0']"
|
# otherwise use an Array, eg. "minifirewall_ssh_ok: ['0.0.0.0/0']"
|
||||||
minifirewall_dns_servers: Null
|
minifirewall_dns_servers: Null
|
||||||
minifirewall_http_sites: Null
|
|
||||||
|
minifirewall_http_sites:
|
||||||
|
- pub.evolix.net
|
||||||
|
- mirror.evolix.org
|
||||||
|
- hwraid.le-vert.net
|
||||||
|
- antispam00.evolix.org
|
||||||
|
- spamassassin.apache.org
|
||||||
|
- sa-update.space-pro.be
|
||||||
|
- sa-update.secnap.net
|
||||||
|
- www.sa-update.pccc.com
|
||||||
|
- sa-update.dnswl.org
|
||||||
|
|
||||||
minifirewall_https_sites: Null
|
minifirewall_https_sites: Null
|
||||||
minifirewall_ftp_sites: Null
|
minifirewall_ftp_sites: Null
|
||||||
minifirewall_ssh_ok: Null
|
minifirewall_ssh_ok: Null
|
||||||
|
|
|
@ -50,7 +50,7 @@ DNSSERVEURS='0.0.0.0/0'
|
||||||
# HTTP authorizations
|
# HTTP authorizations
|
||||||
# (you can use DNS names but set cron to reload minifirewall regularly)
|
# (you can use DNS names but set cron to reload minifirewall regularly)
|
||||||
# (if you have HTTP proxy, set 0.0.0.0/0)
|
# (if you have HTTP proxy, set 0.0.0.0/0)
|
||||||
HTTPSITES='pub.evolix.net mirror.evolix.org hwraid.le-vert.net antispam00.evolix.org spamassassin.apache.org sa-update.space-pro.be sa-update.secnap.net www.sa-update.pccc.com sa-update.dnswl.org'
|
HTTPSITES=''
|
||||||
|
|
||||||
# HTTPS authorizations
|
# HTTPS authorizations
|
||||||
HTTPSSITES='0.0.0.0/0'
|
HTTPSSITES='0.0.0.0/0'
|
||||||
|
|
|
@ -114,10 +114,17 @@
|
||||||
create: no
|
create: no
|
||||||
when: minifirewall_dns_servers is not none
|
when: minifirewall_dns_servers is not none
|
||||||
|
|
||||||
|
- name: Configure HTTPSITES
|
||||||
|
lineinfile:
|
||||||
|
dest: "{{ minifirewall_main_file }}"
|
||||||
|
line: "HTTPSITES='{{ minifirewall_http_sites | join(' ') }}'"
|
||||||
|
regexp: "HTTPSITES='.*'"
|
||||||
|
create: no
|
||||||
|
|
||||||
- name: Configure HTTPSITES for debian
|
- name: Configure HTTPSITES for debian
|
||||||
lineinfile:
|
lineinfile:
|
||||||
dest: "{{ minifirewall_main_file }}"
|
dest: "{{ minifirewall_main_file }}"
|
||||||
line: "HTTPSITES='{{ minifirewall_default_debian_http_sites | join(' ') }}'"
|
line: "HTTPSITES='{{ minifirewall_default_debian_http_sites | join(' ') }}' '{{ minifirewall_http_sites | join(' ') }}'"
|
||||||
regexp: "HTTPSITES='.*'"
|
regexp: "HTTPSITES='.*'"
|
||||||
create: no
|
create: no
|
||||||
when: ansible_distribution == "Debian"
|
when: ansible_distribution == "Debian"
|
||||||
|
@ -125,19 +132,11 @@
|
||||||
- name: Configure HTTPSITES for ubuntu
|
- name: Configure HTTPSITES for ubuntu
|
||||||
lineinfile:
|
lineinfile:
|
||||||
dest: "{{ minifirewall_main_file }}"
|
dest: "{{ minifirewall_main_file }}"
|
||||||
line: "HTTPSITES='{{ minifirewall_default_ubuntu_http_sites | join(' ') }}'"
|
line: "HTTPSITES='{{ minifirewall_default_ubuntu_http_sites | join(' ') }}' '{{ minifirewall_http_sites | join(' ') }}'"
|
||||||
regexp: "HTTPSITES='.*'"
|
regexp: "HTTPSITES='.*'"
|
||||||
create: no
|
create: no
|
||||||
when: ansible_distribution == "Ubuntu"
|
when: ansible_distribution == "Ubuntu"
|
||||||
|
|
||||||
- name: Configure HTTPSITES
|
|
||||||
lineinfile:
|
|
||||||
dest: "{{ minifirewall_main_file }}"
|
|
||||||
line: "HTTPSITES='{{ minifirewall_http_sites | join(' ') }}'"
|
|
||||||
regexp: "HTTPSITES='.*'"
|
|
||||||
create: no
|
|
||||||
when: minifirewall_http_sites is not none
|
|
||||||
|
|
||||||
- name: Configure HTTPSSITES
|
- name: Configure HTTPSSITES
|
||||||
lineinfile:
|
lineinfile:
|
||||||
dest: "{{ minifirewall_main_file }}"
|
dest: "{{ minifirewall_main_file }}"
|
||||||
|
|
Loading…
Reference in a new issue