pinkeen.interactive-users

Universal role that sets up an accounts for user who will be logging in and doing some manual work.

The purpose is that I have a consistent environment with my favorite debugging toolset on each server that I manage.

Supported vars (all optional):

  • interactive_users (default: []) - each item shall contain
    • username
    • zsh_theme (default: blinks) - name of oh-my-zsh theme
    • managed_services - list of services (names) the user is allowed to restart using sudo (always set to [] if not used!)
    • groups - additional groups to add user to
    • authorize_local_key (default: false) - authorizes local ssh key
    • authorized_keys - list of ssh keys to authorize (always set to [] if not used!)
    • ssh_config_path - path to ssh config template

It sets up things the way I like, so it will probably never be universal, however you may still like it.

About

Create interactive users

Install
ansible-galaxy install pinkeen.interactive-users
GitHub repository
License
Unknown
Downloads
276
Owner
All things science, tech, people. Solving problems as a programmer, server guy and photographer.