l3d.ansile_version
Ansible Version Überprüfung
Was macht es?
Diese Rolle überprüft die Version des Ansible-Playbooks und schlägt fehl, wenn sie zu alt ist. Dies soll helfen, größere Probleme mit veralteten Ansible-Installationen zu vermeiden.
Wie benutzt man es?
Diese Ansible-Rolle sollte auf localhost
ausgeführt werden.
Beispiel-Playbook:
Mit Ansible Galaxy:
# Rolle installieren
ansible-galaxy install do1jlr.ansible_version
Beispiel-Playbook:
---
- hosts: localhost
roles:
- {role: do1jlr.ansible_version, tags: [version, always], gather_facts: false}
Ohne Ansible Galaxy:
Fügen Sie diese Rolle zu Ihren Rollen als ansible_version
hinzu. Beispiel:
git clone https://github.com/roles-ansible/ansible_role_versioncheck.git roles/ansible_version
Ihr Playbook könnte so aussehen:
---
- name: Überprüfen, ob Ansible nicht zu alt ist
hosts: localhost
tags:
- standard
- version
- immer
roles:
- ansible_version
gather_facts: false
Änderungen
Für mögliche Änderungen schauen Sie bitte in den default
-Ordner!
Teilnahme
Diese Rolle wird auf GitHub entwickelt. Fühlen Sie sich frei, dort Probleme oder Pull-Requests hinzuzufügen. Danke <3
Testen
Diese Rolle wird mit diesen GitHub-Action Tests für verschiedene Versionen von Debian und Ubuntu getestet. Linting wird über Travis-CI und die offizielle Ansible-GitHub-Action getestet. Wenn Sie mehr über unsere Tests erfahren möchten, schauen Sie sich bitte den GitHub-Marktplatz an.
Make sure you are only executing ansible with at least a specific ansible version.
ansible-galaxy install l3d.ansile_version