X-Git-Url: https://git.ralfj.de/ansible.git/blobdiff_plain/9a2be3a8496bdf04794c14d84aa3a5017c8fb8db..1af46a38f13e52e34e8a154d9bc1e3b16fa5c71f:/roles/apache/tasks/main.yml diff --git a/roles/apache/tasks/main.yml b/roles/apache/tasks/main.yml index c195ea9..8e262da 100644 --- a/roles/apache/tasks/main.yml +++ b/roles/apache/tasks/main.yml @@ -58,3 +58,19 @@ dest: /etc/apache2/sites-available/000-default.conf src: templates/000-default.conf notify: apache +# IPv6 autconf issues: DAD makes addresses appear but unusable, which breaks services startup +- name: tweak apache systemd unit (create dir) + file: path=/etc/systemd/system/apache2.service.d state=directory +- name: tweak apache systemd unit + copy: + dest: /etc/systemd/system/apache2.service.d/override.conf + content: | + [Unit] + After=network-online.target + Wants=network-online.target +- name: sysconfig to disable DAD + copy: + dest: /etc/sysctl.d/50-no-dad.conf + content: | + # Disable DAD so network-online.target works for IPv6 + net.ipv6.conf.all.accept_dad=0