diff --git a/vars/evolinux-sample.yml b/vars/evolinux-sample.yml index 1a79132..520fa5b 100644 --- a/vars/evolinux-sample.yml +++ b/vars/evolinux-sample.yml @@ -1,7 +1,7 @@ # When running a typical evolinux playbook # you can customize those variables : -# emails +# evolinux-base/email general_alert_email: "root@localhost" reboot_alert_email: Null @@ -9,61 +9,155 @@ apt_alert_email: Null log2mail_alert_email: Null raid_alert_email: Null postfix_alias_email: Null -fail2ban_alert_email: Null -listupgrade_alert_email: Null -evomaintenance_alert_email: Null # evolinux-base/hostname +evolinux_hostname_include: True + +evolinux_hostname_hosts: True +evolinux_hostname_mailname: True + evolinux_hostname: "{{ ansible_hostname }}" evolinux_domain: "{{ ansible_domain }}" evolinux_fqdn: "{{ ansible_fqdn }}" evolinux_internal_hostname: "{{ evolinux_hostname }}" -# evolinux-base/apt - -evolinux_apt_repositories_components: "main" -evolinux_apt_hooks: False - -# evolinux-base/postfix - -evolinux_postfix_myorigin: "{{ ansible_fqdn }}" -evolinux_postfix_slow_transports_enabled: True -evolinux_postfix_remove_exim: True - # evolinux-base/kernel +evolinux_kernel_include: True + evolinux_kernel_reboot_after_panic: True evolinux_kernel_disable_tcp_timestamps: True evolinux_kernel_reduce_swapiness: True evolinux_kernel_cve20165696: True -# evolinux-base/providers +# evolinux-base/apt -evolinux_provider_online: False -evolinux_provider_orange_fce: False +evolinux_apt_include: True -# evolinux-base/default_www +evolinux_apt_conf: True +evolinux_apt_hooks: True +evolinux_apt_disable_originals: True +evolinux_apt_disable_debsrc: True +evolinux_apt_basic_sources: True +evolinux_apt_public_sources: True +evolinux_apt_upgrade: True +evolinux_apt_remove_aptitude: True -evolinux_default_www_redirect_url: "http://evolix.fr" +evolinux_apt_repositories_components: "main" + +# evolinux-base/fstab + +evolinux_fstab_include: True + +evolinux_fstab_var_tmp: True + +# evolinux-base/packages + +evolinux_packages_include: True + +evolinux_packages_system: True +evolinux_packages_diagnostic: True +evolinux_packages_hardware: True +evolinux_packages_common: True +evolinux_packages_serveur_base: True +evolinux_packages_invalid_mta: True +evolinux_packages_delete_nfs: True +evolinux_packages_listchanges: True + +# evolinux-base/system + +evolinux_system_include: True + +evolinux_system_chmod_tmp: True +evolinux_system_locales: True +evolinux_system_timezone: "Europe/Paris" +evolinux_system_vim_default: True +evolinux_system_profile: True +evolinux_system_dirmode_adduser: True +evolinux_system_alert5_init: True +evolinux_system_alert5_enable: True +evolinux_system_eni_auto: True +evolinux_system_ntp_server: False + +# evolinux-base/root + +evolinux_root_include: True + +evolinux_root_chmod: True +evolinux_root_bashrc: True +evolinux_root_bash_history: True +evolinux_root_umask: True +evolinux_root_gitconfig: True +evolinux_root_bash_history_appendonly: True +evolinux_root_vim_default: True +evolinux_root_vim_conf: True + +# evolinux-base/ssh + +evolinux_ssh_include: True + +evolinux_ssh_password_auth_addresses: [] +evolinux_ssh_match_address: True +evolinux_ssh_disable_root: True +evolinux_ssh_disable_acceptenv: True + +# evolinux-base/postfix + +evolinux_postfix_include: True + +evolinux_postfix_packages: True +evolinux_postfix_users_alias_root: True +evolinux_postfix_mailer_alias_root: True +evolinux_postfix_root_alias: True +evolinux_postfix_purge_exim: True + +# evolinux-base/logs + +evolinux_logs_include: True + +evolinux_logs_logrotate_confs: True +evolinux_logs_default_rotate: True +evolinux_logs_disable_logrotate_rsyslog: True +evolinux_logs_rsyslog_conf: True + +# evolinux-base/default www + +evolinux_default_www_include: True + +evolinux_default_www_files: True +evolinux_default_www_ssl_cert: True evolinux_default_www_ssl_subject: "/CN={{ ansible_fqdn }}" + +evolinux_default_www_nginx_vhost: True evolinux_default_www_nginx_enabled: False + +evolinux_default_www_apache_vhost: True evolinux_default_www_apache_enabled: False -# evolinux-base/misc. +evolinux_default_www_redirect_url: "http://evolix.fr" + +# evolinux-base/hardware + +evolinux_hardware_include: True + +# evolinux-base/providers + +evolinux_provider_online_include: False +evolinux_provider_orange_fce_include: False -evolinux_ntp_server: Null -evolinux_delete_nfs: True # evolinux-admin-users admin_users: - - name: foo + foo: + name: foo uid: 1001 fullname: 'Mr Foo' password_hash: 'sdfgsdfgsdfgsdfg' ssh_key: 'ssh-rsa AZERTYXYZ' - - name: bar + bar: + name: bar uid: 1002 fullname: 'Mr Bar' password_hash: 'gsdfgsdfgsdfgsdf'