This role adds everything that makes life as a system administrator easier. It contains my personal set of tools and configurations I use more or less every day.
This role does not have any requirements.
- role_directory - This variable contains the root path of the directories used by thbe roles (do not change!)
- fw_manage: - Manage local firewall (default: true)
- zsh_theme - Set oh-my-zsh theme (default: "gentoo")
- zsh_plugins - List of oh-my-zsh plugins
- base_packages - List of baseline packages
- base_packages_x86_64 - List of baseline packages for x86_64
This role depends on:
- thbe.common
- thbe.rhel
This role can be included in the site.yml like this:
# Site playbook
- name: Ansible playbooks for all nodes
hosts: all
collections:
- ansible.posix
- community.general
gather_facts: true
tasks:
- name: Role Common (DevOps preparation)
ansible.builtin.include_role:
name: thbe.common
- name: Role Baseline
ansible.builtin.include_role:
name: thbe.baseline
GPL-3.0-only
Thomas Bendler - https://www.thbe.org/