--- - name: Sanity checks assert: that: - apache2_backend_mod_remoteip_proxy|default("")|ipaddr != False - name: 'Enable Apache2 module »remoteip«' file: state: link src: ../mods-available/remoteip.load dest: /etc/apache2/mods-enabled/remoteip.load notify: "Restart Apache2" - name: 'Template »conf-available/remoteip.conf«' template: src: etc/apache2/conf-available/remoteip.conf.j2 dest: "/etc/apache2/conf-available/{{ apache2_backend_mod_remoteip_configfile|default('remoteip.conf') }}" owner: root group: root mode: 0644 backup: yes notify: "Restart Apache2" - name: 'Enable Apache2 config »remoteip«' file: state: link src: "../conf-available/{{ apache2_backend_mod_remoteip_configfile|default('remoteip.conf') }}" dest: "/etc/apache2/conf-enabled/{{ apache2_backend_mod_remoteip_configfile|default('remoteip.conf') }}" notify: "Restart Apache2"