ansile_version

Ansible Galaxy MIT License

Проверка версии Ansible

Что это делает?

Этот ролик проверяет версию ansible-playbook и завершится с ошибкой, если она устарела. Это должно помочь предотвратить более серьезные проблемы с устаревшими установками Ansible.

Как использовать?

Этот ролик Ansible следует выполнять на localhost.

Пример плейбука:

С использованием ansible galaxy:

# установка ролика
ansible-galaxy install do1jlr.ansible_version

Пример плейбука:

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

Без ansible galaxy:

Добавьте этот ролик в свои роли как ansible_version. Пример:

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

Ваш плейбук может выглядеть так:

---
- name: проверить, что ansible не устарела
  hosts: localhost
  tags:
    - default
    - version
    - always
  roles:
    - ansible_version
  gather_facts: false

Изменения

Для возможных изменений, пожалуйста, посмотрите в папку default!

Участие

Этот ролик разработан на github. Не стесняйтесь добавлять любые проблемы или запросы на внесение изменений там. Спасибо <3

Тестирование

Этот ролик протестирован с помощью этих github-action для разных версий debian и ubuntu. Проверка качества кода тестируется через travis-ci и официальный github-экшен Ansible. Если вы хотите узнать больше о наших тестах, пожалуйста, посетите рынок GitHub.

статус теста Рынок GitHub
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
О проекте

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

Установить
ansible-galaxy install roles-ansible/ansible_role_versioncheck
Лицензия
mit
Загрузки
36933
Владелец
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy