Examples

[host_vars/srv.example.com/apache.yml]

 1---
 2# vars for apache
 3
 4apache_enable: true
 5apache_version: "24"
 6apache_php_lib: "7"
 7
 8al_debug: true
 9apache_debug: true
10apache_backup_conf: true
11
12apache_ssl: true
13apache_php: true
14apache_vhosts: true
15apache_sslengine: "on"
16
17apache_packages:
18  - "{{ apache_package }}"
19  - "{{ apache_php_package }}"
20
21apache_servername: srv.example.com
22apache_serveradmin: admin@example.com
23apache_sslcertificatefile: /usr/local/etc/ssl/certs/srv.example.com.crt
24apache_sslcertificatekeyfile: /usr/local/etc/ssl/private/srv.example.com.key
25
26apache_confd_dir_vhosts: "{{ playbook_dir }}/servers/apache.d/vhosts"
27apache_confd_dir_sections: "{{ playbook_dir }}/servers/apache.d/sections"
28
29apache_httpd_conf_modules:
30  - { module: socache_shmcb_module, mod: mod_socache_shmcb.so }
31  - { module: ssl_module, mod: mod_ssl.so }
32  - { module: "php{{ apache_php_lib }}_module", mod: "libphp{{ apache_php_lib }}.so" }
33  - { module: cgi_module, mod: mod_cgi.so, present: true }
34  - { module: cgid_module, mod: mod_cgid.so, present: true }
35
36apache_directory_blocks: {}
37apache_vhost: {}
38apache_alias:
39  - ScriptAlias /nagios/cgi-bin/ /usr/local/www/nagios/cgi-bin/
40  - Alias /nagios/ /usr/local/www/nagios/
41
42# EOF