tcharl.ansible_hostname
Hostname
Installieren Sie Abhängigkeiten und konfigurieren Sie den Hostnamen auf Ihrem System.
GitHub | GitLab | Qualität | Downloads | Version |
---|---|---|---|---|
Beispiel-Playbook
Dieses Beispiel stammt aus molecule/default/converge.yml
und wird bei jedem Push, Pull-Request und Release getestet.
---
- name: converge
hosts: all
become: yes
gather_facts: yes
roles:
- role: robertdebock.hostname
Die Maschine muss vorbereitet werden. In CI erfolgt dies mit molecule/default/prepare.yml
:
---
- name: prepare
hosts: all
become: yes
gather_facts: no
roles:
- role: robertdebock.bootstrap
Siehe auch eine vollständige Erklärung und Beispiel, wie Sie diese Rollen verwenden können.
Rollenvariablen
Die Standardwerte für die Variablen sind in defaults/main.yml
festgelegt:
---
# Standarddatei für den Hostnamen
# Der Hostname, der gesetzt werden soll. Standardmäßig was auch immer im Inventory festgelegt ist.
hostname: "{{ inventory_hostname_short }}"
# Soll die Maschine neu gestartet werden, wenn der Hostname geändert wird?
hostname_reboot: yes
Anforderungen
- Pip-Pakete, die in requirements.txt aufgelistet sind.
Status der verwendeten Rollen
Die folgenden Rollen werden zur Vorbereitung eines Systems verwendet. Sie können Ihr System auch auf eine andere Weise vorbereiten.
Anforderung | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap |
Kontext
Diese Rolle ist Teil vieler kompatibler Rollen. Werfen Sie einen Blick auf die Dokumentation dieser Rollen für weitere Informationen.
Hier ist eine Übersicht verwandter Rollen:
Kompatibilität
Diese Rolle wurde auf diesen Container-Images getestet:
Container | Tags |
---|---|
alpine | alle |
amazon | Kandidat |
el | 8 |
debian | alle |
fedora | alle |
opensuse | alle |
ubuntu | alle |
Die minimale erforderliche Version von Ansible ist 2.10, Tests wurden durchgeführt mit:
- der vorherigen Version.
- der aktuellen Version.
- der Entwicklungs-Version.
Wenn Sie Probleme finden, melden Sie diese bitte in GitHub.
Lizenz
Apache-2.0
Mitwirkende
Ich möchte allen danken, die zu diesem Repository beigetragen haben. Es motiviert mich, verbessert den Code und macht einfach Spaß, zusammenzuarbeiten.
Autoreninformationen
Bitte ziehen Sie in Betracht, mich zu unterstützen.
ansible-galaxy install tcharl.ansible_hostname