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.

Teststatus GitHub-Marktplatz
Ansible Lint check ansible-lint action
Yamllint GitHub Actions yamllint-github-action
Galaxy Release publish-ansible-role-to-galaxy
Ansible check debian:stable ansible test with debian stable
Ansible check debian:sid ansible test with debian sid
Ansible check debian:buster ansible test with debian buster
Ansible check debian:stretch ansible test with debian stretch
Ansible check ubuntu:latest ansible test with ubuntu latest
Ansible check ubuntu:bionic ansible test with ubuntu bionic
Ansible check ubuntu:trusty ansible test with ubuntu trusty
Ansible check centos:centos7 ansible test with centos 7
Ansible check centos:centos8 ansible test with centos 8
Ansible check centos:latest ansible test with centos latest
Über das Projekt

Make sure you are only executing ansible with at least a specific ansible version.

Installieren
ansible-galaxy install l3d.ansile_version
GitHub Repository
Lizenz
mit
Downloads
36.9k
Besitzer
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy