dest: /etc/apache2/log-anon
src: files/log-anon
mode: +x
+ notify: apache
- name: install shared config files
- copy:
+ template:
dest: /etc/apache2/conf-available/{{ item }}
- src: files/{{ item }}
+ src: templates/{{ item }}
loop:
- ssl.conf
- acme-challenge.conf
- php5.conf
- security.conf
+ - defaults.conf
notify: apache
- name: enable config files
command: a2enconf {{ item }}
loop:
- ssl
- security
+ - defaults
notify: apache
- name: disable config files
command: a2disconf {{ item }}
removes: /etc/apache2/conf-enabled/{{ item }}.conf
loop:
- other-vhosts-access-log
+ - serve-cgi-bin
notify: apache
- name: install default site
template:
--- /dev/null
+# Set server name and admin
+ServerAdmin {{apache.webmaster}}
+ServerName {{apache.server_name}}
+
+# Anonymize error log
+ErrorLog "||/etc/apache2/log-anon ${APACHE_LOG_DIR}/error.log"