Host Setup, User Setup, SSH Configuration

This commit is contained in:
Bill Niblock 2025-06-23 13:10:20 -04:00
parent 78bf4efed1
commit 0402882891
5 changed files with 116 additions and 0 deletions

23
README.md Normal file
View file

@ -0,0 +1,23 @@
# 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