69 lines
1.8 KiB
YAML
69 lines
1.8 KiB
YAML
---
|
|
- hosts: all
|
|
gather_facts: yes
|
|
become: yes
|
|
|
|
vars_files:
|
|
- '~/GIT/evolix-private/vars/evolinux-secrets.yml'
|
|
|
|
vars:
|
|
evolinux_apt_upgrade: False
|
|
# evolinux_root_disable_ssh: False
|
|
|
|
evolinux_ssh_allow_current_user: True
|
|
|
|
minifirewall_additional_trusted_ips: ["192.168.0.0/16", "10.0.0.0/8"]
|
|
|
|
packweb_enable_evoadmin_vhost: True
|
|
packweb_phpmyadmin_suffix: "uE34swx9"
|
|
|
|
evolinux_hostname: "vagrant-{{ inventory_hostname }}"
|
|
evolinux_domain: "evolix.local"
|
|
evolinux_fqdn: "{{ evolinux_hostname }}.{{ evolinux_domain }}"
|
|
|
|
evolinux_apt_include: True
|
|
evolinux_etcgit_include: True
|
|
evolinux_hostname_include: True
|
|
evolinux_kernel_include: True
|
|
evolinux_fstab_include: True
|
|
evolinux_packages_include: True
|
|
evolinux_system_include: True
|
|
evolinux_evomaintenance_include: True
|
|
evolinux_ssh_include: True
|
|
evolinux_users_include: False
|
|
evolinux_root_include: True
|
|
evolinux_postfix_include: True
|
|
evolinux_logs_include: True
|
|
evolinux_default_www_include: True
|
|
evolinux_hardware_include: True
|
|
evolinux_provider_online_include: False
|
|
evolinux_provider_orange_fce_include: False
|
|
evolinux_log2mail_include: True
|
|
evolinux_minifirewall_include: True
|
|
evolinux_munin_include: True
|
|
evolinux_nagios_nrpe_include: True
|
|
evolinux_fail2ban_include: False
|
|
mysql_custom_datadir: '/home/mysql'
|
|
mysql_custom_tmpdir: '/home/tmpmysql'
|
|
|
|
|
|
|
|
roles:
|
|
- evolinux-base
|
|
- { role: squid, squid_localproxy_enable: True }
|
|
- apache
|
|
# - nginx
|
|
- evolinux-users
|
|
# - mysql-oracle
|
|
- { role: packweb-apache, packweb_mysql_variant: "oracle" }
|
|
# - evoacme
|
|
- mongodb
|
|
# - mysql
|
|
- proftpd
|
|
- redis
|
|
# - supervisord
|
|
# - evoacme
|
|
# - tomcat
|
|
- redis
|
|
# - unbound
|