X-Git-Url: https://git.ralfj.de/ansible.git/blobdiff_plain/f215d1f2051d9b8c65cd7359e4fecca57b9e5572..34cf4db2749cb9993eb062f6f4a32c1f4067a6b3:/roles/apache/tasks/main.yml?ds=sidebyside diff --git a/roles/apache/tasks/main.yml b/roles/apache/tasks/main.yml index 95bf531..8d1382c 100644 --- a/roles/apache/tasks/main.yml +++ b/roles/apache/tasks/main.yml @@ -1,5 +1,5 @@ - name: install apache - apt: name=apache2,python-netaddr state=latest + apt: name=apache2,python3-netaddr state=latest - name: enable apache service: name=apache2 enabled=yes # apache config @@ -35,6 +35,7 @@ - php5.conf - security.conf - defaults.conf + - caching.conf notify: apache - name: enable config files command: a2enconf {{ item }} @@ -44,6 +45,7 @@ - ssl - security - defaults + - caching notify: apache - name: disable config files command: a2disconf {{ item }} @@ -70,9 +72,11 @@ Wants=network-online.target [Service] Restart=on-failure -- name: sysconfig to disable DAD +- name: cleanup old sysconfig + file: path=/etc/sysctl.d/50-no-dad.conf state=absent +- name: sysconfig to fix IPv6 listening copy: - dest: /etc/sysctl.d/50-no-dad.conf + dest: /etc/sysctl.d/50-ipv6-listen.conf content: | - # Disable DAD so network-online.target works for IPv6 - net.ipv6.conf.all.accept_dad=0 + # Allow binding to IPv6 address before we got that address + net.ipv6.ip_nonlocal_bind=1