An Ansible role for host setup
files | ||
tasks | ||
README.md |
NibTech Shared Role - Host
This role is intended to setup and maintain a host.
Tasks
Root Tasks
The following tasks are run as the root user, and are generally only ran once.
Users: Creates various user accounts used. This set of tasks requires the root user.
SSH: Configures the SSH daemon and user setup. Hardens the SSH configuration, and adds user keys.
Packages: Installs required packages
Deploy Tasks
The following tasks are run as the deploy user, and are run on-demand.
Update: Handles updating an existing host