robertdebock.common
Ansible Rolle Common
Der Zweck dieser Rolle ist es, allgemeine Dinge auf deinem System zu konfigurieren.
GitHub | GitLab | Downloads | Version |
---|---|---|---|
Beispiel-Playbook
Dieses Beispiel stammt aus molecule/default/converge.yml
und wird bei jedem Push, Pull-Request und Release getestet.
---
- name: Konvergenz
hosts: alle
become: true
gather_facts: true
roles:
- role: robertdebock.common
Die Maschine muss vorbereitet werden. In der CI wird dies mit molecule/default/prepare.yml
gemacht:
---
- name: Vorbereitung
hosts: alle
gather_facts: false
become: true
roles:
- role: robertdebock.bootstrap
Siehe auch eine vollständige Erklärung und Beispiel zur Verwendung dieser Rollen.
Rollenvariablen
Die Standardwerte für die Variablen sind in defaults/main.yml
festgelegt:
---
# Standarddatei für Common
# Der ausgewählte Hostname.
common_hostname: "{{ inventory_hostname }}"
# Eine Liste von Nameservern zur Konfiguration.
# common_nameservers:
# - 1.1.1.1
# - 1.0.0.1
# Füllen von /etc/hosts mit allen Hosts im Play.
common_hosts: "{{ groups.all }}"
# Möchten Sie nach einer Änderung des Hostnamens neu starten?
common_reboot: true
Anforderungen
- Pip-Pakete, die in requirements.txt aufgelistet sind.
Zustand der verwendeten Rollen
Die folgenden Rollen werden zur Vorbereitung eines Systems verwendet. Du kannst dein System auf andere Weise vorbereiten.
Anforderung | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap |
Kontext
Diese Rolle ist Teil vieler kompatibler Rollen. Schau dir die Dokumentation dieser Rollen für weitere Informationen an.
Hier ist eine Übersicht über verwandte Rollen:
Kompatibilität
Diese Rolle wurde auf diesen Container-Images getestet:
Container | Tags |
---|---|
Alpine | alle |
Amazon | Kandidat |
EL | 9 |
Debian | alle |
Fedora | alle |
Ubuntu | alle |
Die Mindestversion von Ansible, die erforderlich ist, ist 2.12. Es wurden Tests für:
- Die vorherige Version.
- Die aktuelle Version.
- Die Entwicklungsversion.
Wenn du Probleme findest, melde sie bitte in GitHub.
Lizenz
Autoreninformationen
Bitte überlege, mich zu unterstützen.
The purpose of this role is to configure common things on your system.
ansible-galaxy install robertdebock.common