l3d.ansile_version

Ansible Galaxy MIT License

Vérification de la version d'Ansible

Que fait-il ?

Ce rôle vérifie la version d'ansible-playbook et échoue si celle-ci est trop ancienne. Cela devrait aider à éviter des problèmes plus importants liés à des installations d'Ansible trop anciennes.

Comment l'utiliser ?

Ce rôle Ansible doit être exécuté sur localhost.

Exemple de playbook :

Avec Ansible Galaxy :

# installer le rôle
ansible-galaxy install do1jlr.ansible_version

Exemple de playbook :

---
- hosts: localhost
  roles:
  - {role: do1jlr.ansible_version, tags: [version, always], gather_facts: false}

Sans Ansible Galaxy :

Ajoutez ce rôle à vos rôles sous le nom ansible_version. Exemple :

git clone https://github.com/roles-ansible/ansible_role_versioncheck.git roles/ansible_version

Votre Playbook pourrait ressembler à cela :

---
- name: vérifier que l'ansible n'est pas trop ancien
  hosts: localhost
  tags:
    - default
    - version
    - always
  roles:
    - ansible_version
  gather_facts: false

Modifications

Pour les modifications possibles, veuillez consulter le dossier default !

Participation

Ce rôle est développé sur github. N'hésitez pas à y ajouter des problèmes ou des demandes de tirage. Merci <3

Tests

Ce rôle est testé avec ces tests github-action pour différentes versions de Debian et d'Ubuntu. Le linting est testé via travis-ci et l'action officielle d'Ansible sur GitHub. Si vous souhaitez en savoir plus sur nos tests, veuillez consulter le marché GitHub.

statut du test Marché GitHub
Vérification de l'Ansible Lint action ansible-lint
Yamllint GitHub Actions yamllint-github-action
Publication Galaxy publier un rôle ansible sur galaxy
Vérification d'Ansible debian:stable test ansible avec debian stable
Vérification d'Ansible debian:sid test ansible avec debian sid
Vérification d'Ansible debian:buster test ansible avec debian buster
Vérification d'Ansible debian:stretch test ansible avec debian stretch
Vérification d'Ansible ubuntu:latest test ansible avec ubuntu latest
Vérification d'Ansible ubuntu:bionic test ansible avec ubuntu bionic
Vérification d'Ansible ubuntu:trusty test ansible avec ubuntu trusty
Vérification d'Ansible centos:centos7 test ansible avec centos centos7
Vérification d'Ansible centos:centos8 test ansible avec centos centos8
Vérification d'Ansible centos:latest test ansible avec centos latest
À propos du projet

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

Installer
ansible-galaxy install l3d.ansile_version
Licence
mit
Téléchargements
36.9k
Propriétaire
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy