summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--roles/ntpserver/templates/chrony.conf.j24
-rw-r--r--roles/ntpserver/templates/ntp.conf.j24
-rw-r--r--roles/ntpserver/vars/main.yml5
-rw-r--r--roles/proxy/defaults/main.yml1
-rw-r--r--roles/proxy/templates/squid.conf.j24
5 files changed, 18 insertions, 0 deletions
diff --git a/roles/ntpserver/templates/chrony.conf.j2 b/roles/ntpserver/templates/chrony.conf.j2
index a4160b8..e7e2fd1 100644
--- a/roles/ntpserver/templates/chrony.conf.j2
+++ b/roles/ntpserver/templates/chrony.conf.j2
@@ -4,6 +4,10 @@
{% for item in masterlist %}
server {{ item }} iburst
{% endfor %}
+{% elif ansible_default_ipv4.network == localnet %}
+{% for item in masterlocal %}
+server {{ item }} iburst
+{% endfor %}
{% else %}
{% for item in slavelist %}
server {{ item }} iburst
diff --git a/roles/ntpserver/templates/ntp.conf.j2 b/roles/ntpserver/templates/ntp.conf.j2
index 982af34..820a5cb 100644
--- a/roles/ntpserver/templates/ntp.conf.j2
+++ b/roles/ntpserver/templates/ntp.conf.j2
@@ -23,6 +23,10 @@ restrict -6 ::1
{% for item in masterlist %}
server {{ item }} iburst
{% endfor %}
+{% elif ansible_default_ipv4.network == localnet %}
+{% for item in masterlocal %}
+server {{ item }} iburst
+{% endfor %}
{% else %}
{% for item in slavelist %}
server {{ item }} iburst
diff --git a/roles/ntpserver/vars/main.yml b/roles/ntpserver/vars/main.yml
index 89bc1cf..b7a27cf 100644
--- a/roles/ntpserver/vars/main.yml
+++ b/roles/ntpserver/vars/main.yml
@@ -1,3 +1,8 @@
+localnet: 192.168.0.0
+
+masterlocal:
+ - ntp1.home.casperlefantom.net
+
slavelist:
- ntp2.casperlefantom.net
- ntp3.casperlefantom.net
diff --git a/roles/proxy/defaults/main.yml b/roles/proxy/defaults/main.yml
index 53f1dec..83803a5 100644
--- a/roles/proxy/defaults/main.yml
+++ b/roles/proxy/defaults/main.yml
@@ -1,3 +1,4 @@
+localnet: 192.168.0.0
fwdport: 8200
revport: 80
revports: 443
diff --git a/roles/proxy/templates/squid.conf.j2 b/roles/proxy/templates/squid.conf.j2
index 2be3623..01e80ff 100644
--- a/roles/proxy/templates/squid.conf.j2
+++ b/roles/proxy/templates/squid.conf.j2
@@ -85,7 +85,11 @@ debug_options ALL,2
# infos admin
cache_mgr {{ email }}
+{% if ansible_default_ipv4.network == localnet %}
+visible_hostname {{ ansible_hostname }}.home.casperlefantom.net
+{% else %}
visible_hostname {{ ansible_hostname }}.casperlefantom.net
+{% endif %}
httpd_suppress_version_string on
# augmenter la taille des objets