# 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