ansible-roles/evolinux-base/README.md
Jérémy Lecour 03bc456dfa evolinux-base: allow ssh for current user
When you're not sure to have a proper ssh connection after install,
you can keep the current user authorized.
Example: when using vagrant

This is disabled by default
2017-10-07 13:12:03 +02:00

43 lines
1.7 KiB
Markdown

# 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`.