coaxial.base
base
A simple base configuration for servers.
Role Variables
Name | Default | Possible values | Description |
---|---|---|---|
base__operator_username |
user |
Any valid username | Username for the administrator account. |
base__operator_password |
'!' (no password) |
Password for the operator account; see instructions to create a password or use mkpasswd --method=sha-512 . |
|
base__operator_shell |
/bin/bash |
Default shell for the operator. | |
base__provisioning_username |
ansible |
Username for Ansible to use. | |
base__ssh_pubkey_path |
~/.ssh/id_pub.rsa |
Public key for authorized_keys for both users. |
|
base__timezone |
Etc/UTC |
Timezone for the machine. See why UTC is ideal for servers | |
base__ntp_server |
ntp.ubuntu.com |
NTP server to get the time from. | |
base__ntp_server_fallback |
pool.ntp.org |
Alternative NTP server if the first one fails. |
Example Playbook
- hosts: all
become: true
tasks:
- name: Apply base configuration
include_role:
name: coaxial.base
License
MIT
Author Information
Coaxial (64b.it)