An Ansible role for host setup
Find a file
2025-06-23 13:10:20 -04:00
files Host Setup, User Setup, SSH Configuration 2025-06-23 13:10:20 -04:00
tasks Host Setup, User Setup, SSH Configuration 2025-06-23 13:10:20 -04:00
README.md Host Setup, User Setup, SSH Configuration 2025-06-23 13:10:20 -04:00

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