# evolinux-base Various tasks for Evolinux setup. ## Tasks * `hostname` : * `kernel` : * `apt` : * `fstab` : * `packages` : * `system` : * `root` : * `ssh` : * `postfix` : * `logs` : * `default_www` : * `hardware` : * `provider_online` : * `provider_orange_fce` : ## Available variables Each tasks group is included in the `main.yml` file with a condition based on a variable like `evolinux_hostname_include` (mostly `True` by default). The variables can be set to `False` to disable a task group. Finer grained tasks disabling is done in each group of tasks. Main variables are: * `general_alert_email`: email address to send various alert messages (default: `root@localhost`). * `apt_alert_email`: email address to send APT messages to (default: `general_alert_email`). * `log2mail_alert_email`: email address to send Log2mail messages to (default: `general_alert_email`). * `postfix_alias_email`: email address for messages sent to root (default: `general_alert_email`) ; * `evolinux_apt_upgrade`: upgrade packages (default: `True`) * `evolinux_apt_hooks`: install APT hooks (default: `True`) * `evolinux_apt_remove_aptitude`: uninstall aptitude (default: `True`) * `evolinux_delete_nfs`: delete NFS tools (default: `True`) * `evolinux_additional_packages`: optional additional packages to install (default: `[]`) * `evolinux_postfix_purge_exim`: purge Exim packages (default: `True`) ; * `evolinux_ssh_password_auth_addresses`: list of addresses that can authenticate with a password (default: `[]`) * `evolinux_ssh_disable_root`: disable SSH access for root (default: `False`) * `evolinux_ssh_allow_current_user`: don't lock yourself out (default: `False`) The full list of variables (with default values) can be found in `defaults/main.yml`.