thbe.baseline

Ansible Rolle thbe-baseline

Molecule

Diese Rolle fügt alles hinzu, was das Leben als Systemadministrator einfacher macht. Sie enthält mein persönliches Set an Werkzeugen und Konfigurationen, die ich mehr oder weniger jeden Tag benutze.

Anforderungen

Diese Rolle hat keine Anforderungen.

Rollenvariablen

  • role_directory - Diese Variable enthält den Stamm-Pfad der Verzeichnisse, die von thbe-Rollen verwendet werden (nicht ändern!)
  • fw_manage: - Lokale Firewall verwalten (Standard: true)
  • zsh_theme - Theme für oh-my-zsh festlegen (Standard: "gentoo")
  • zsh_plugins - Liste der oh-my-zsh Plugins
  • base_packages - Liste der Basis-Pakete
  • base_packages_x86_64 - Liste der Basis-Pakete für x86_64

Abhängigkeiten

Diese Rolle hängt von folgenden Rollen ab:

  • thbe.common
  • thbe.rhel

Beispiel-Playbook

Diese Rolle kann wie folgt in die site.yml eingefügt werden:

# Site-Playbook
- name: Ansible-Playbooks für alle Knoten
  hosts: all
  collections:
    - ansible.posix
    - community.general
  gather_facts: true
  tasks:
    - name: Rolle Common (DevOps-Vorbereitung)
      ansible.builtin.include_role:
        name: thbe.common
    - name: Rolle Baseline
      ansible.builtin.include_role:
        name: thbe.baseline

Lizenz

GPL-3.0-only

Autoreninformation

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

Über das Projekt

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

Installieren
ansible-galaxy install thbe.baseline
GitHub Repository
Lizenz
gpl-3.0
Downloads
255
Besitzer
Professional hobbyist