Ansible role to configure the system root user.
Building and improving this Ansible role have been sponsored by my current and previous employers like Cloudpunks GmbH and Proact Deutschland GmbH.
- Minimum Ansible version:
2.10
Install bash-it repo
root_bashit: false
Version of bash-it to install
root_bashit_version: latest
List of castles to use
root_castles: []
root_castles:
- tboerger/homeshick-base
- name: tboerger/homeshick-linux
force: True
Force castle updates
root_castles_force: true
Enable loading of profile.d within zshenv
root_enable_profile_load: true
Version of homeshick to install
root_homeshick_version: latest
Install oh-my-zsh repo
root_ohmyzsh: false
Version of bash-it to install
root_ohmyzsh_version: latest
Override zshenv provided by system
root_override_zshenv: true
Update root password to this value
root_password:
Enforce this shell for root
root_shell: /bin/bash
List of authorized keys
root_sshkeys: []
root_sshkeys:
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINaQYR0/Oj6k1H03kshz2J7rlGCaDSuaGPhhOs9FcZfn tboerger@host1
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC7oOi3qaDtfQVFhPKyd0Wk0C/y+QM71vtln8Rl44NlB tboerger@host2
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFcPTmdo+7eK+8n2yE7Kx1vyQ4yJwHBngvQOt1MPhKhR tboerger@host3
root
Apache-2.0