24 lines
560 B
Markdown
24 lines
560 B
Markdown
|
# 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
|