mirror of
https://github.com/roles-ansible/ansible_role_versioncheck.git
synced 2024-08-16 15:59:49 +02:00
Ansible role to make sure your local client is up to date
.github | ||
defaults | ||
meta | ||
tasks | ||
.ansible-test.yml | ||
.requirements.txt | ||
.travis.yml | ||
LICENCE | ||
README.md | ||
tox.ini |
Check Ansible Version
What is it doing?
This role check the ansible-playbook version and will fail, if it is to old. This should help prevent bigger issues with to old ansible installations
How to use?
This anisble role should be executet on localhost
.
Example playbook:
With ansible galaxy:
# install role
ansible-galaxy install do1jlr.ansible_version
Example playbook:
---
- hosts: localhost
roles:
- do1jlr.ansible_version
Without ansible galaxy:
Add this role to your roles as ansible_version
. Example:
git clone https://github.com/chaos-bodensee/role-ansible_version.git roles/ansible_version
Your Playbook could look like this:
---
- name: check if ansible is not to old
hosts: localhost
tags:
- default
roles:
- ansible_version
gather_facts: no
Modifications
For possible modifications please have a look into the default
Folder!
Participation
This role is developed on github. Feel free to add any Issues or PullRequests there. Thanks <3
Testing
This role is tested via travis-ci and docker. To test this role manual simply execute the .ansible-test.yml
playbook inside this role.