thbe.baseline

Ansible Role thbe-baseline

Molecule

This role helps system administrators by providing useful tools and settings that I use every day.

Requirements

There are no requirements for this role.

Role Variables

  • role_directory - This is the main path for the directories used by thbe roles (do not change!)
  • fw_manage: - Manages the local firewall (default: true)
  • zsh_theme - Sets the oh-my-zsh theme (default: "gentoo")
  • zsh_plugins - A list of oh-my-zsh plugins
  • base_packages - A list of essential packages
  • base_packages_x86_64 - A list of essential packages for x86_64 architecture

Dependencies

This role needs the following:

  • thbe.common
  • thbe.rhel

Example Playbook

You can include this role in your 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

License

GPL-3.0-only

Author Information

Thomas Bendler - https://www.thbe.org/

Informazioni sul progetto

This role adds everything that makes life as a system administrator easier

Installa
ansible-galaxy install thbe.baseline
Licenza
gpl-3.0
Download
255
Proprietario
Professional hobbyist