l3d.ansile_version
检查 Ansible 版本
这是什么呢?
这个角色检查 Ansible Playbook 的版本,如果版本过旧,将会失败。此功能有助于防止旧版本 Ansible 安装带来的更大问题。
如何使用?
这个 Ansible 角色应该在 localhost
上执行。
示例 Playbook:
使用 Ansible Galaxy:
# 安装角色
ansible-galaxy install do1jlr.ansible_version
示例 Playbook:
---
- 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
你的 Playbook 可以这样写:
---
- name: 检查 Ansible 版本是否过旧
hosts: localhost
tags:
- default
- version
- always
roles:
- ansible_version
gather_facts: false
修改
有关可能的修改,请查看 default
文件夹!
参与
这个角色是在 GitHub 上开发的。欢迎在上面提交问题或拉取请求。谢谢 <3
测试
这个角色使用 这些 GitHub 动作 在不同版本的 Debian 和 Ubuntu 上进行测试。代码检查通过 Travis CI 和官方 Ansible GitHub 动作进行测试。如果你想了解更多关于我们的测试情况,请查看 GitHub 市场。
关于项目
Make sure you are only executing ansible with at least a specific ansible version.
安装
ansible-galaxy install l3d.ansile_version
许可证
mit
下载
36.9k
拥有者
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy