获取所有ansible-galaxy角色依赖的最新版本。
项目描述
Galaxy Updater
安装
pip install galaxy-updater
用法
给定一个示例ansible-galaxy角色文件
$ cat sample_requirements.yml --- - src: https://github.com/geerlingguy/ansible-role-mysql.git name: ansible-role-mysql version: 1.9.0 - src: https://github.com/geerlingguy/ansible-role-apache.git name: ansible-role-apache - src: https://github.com/geerlingguy/ansible-role-jenkins.git name: ansible-role-jenkins version: 1.2.8 - src: https://github.com/geerlingguy/ansible-role-php.git name: ansible-role-php version: 1.5.0 - src: yatesr.timezone - src: carlosbuenosvinos.ansistrano-deploy version: 1.4.0
查找并打印出ansible-galaxy角色文件中列出的每个角色的最新版本
$ galaxy-updater sample_requirements.yml ansible-role-mysql: 1.9.0 -> 1.9.1 ansible-role-apache: None -> 1.5.0 ansible-role-php: 1.5.0 -> 1.7.3 yatesr.timezone: None -> 1.0.0 carlosbuenosvinos.ansistrano-deploy: 1.4.0 -> 1.10.0
更新sample_requirements.yml文件
$ galaxy-updater --inline sample_requirements.yml ansible-role-mysql: 1.9.0 -> 1.9.1 ansible-role-apache: None -> 1.5.0 ansible-role-php: 1.5.0 -> 1.7.3 yatesr.timezone: None -> 1.0.0 carlosbuenosvinos.ansistrano-deploy: 1.4.0 -> 1.10.0
使用–yolo以不固定未固定依赖项
$ galaxy-updater --yolo sample_requirements.yml ansible-role-mysql: 1.9.0 -> 1.9.1 ansible-role-php: 1.5.0 -> 1.7.3 carlosbuenosvinos.ansistrano-deploy: 1.4.0 -> 1.10.0
历史
0.4.0 (2016-09-01)
添加对galaxy风格角色(user.rolename)的支持
0.3.0 (2016-04-08)
添加对–include和–exclude选项的支持
0.2.0 (2016-04-07)
添加–inline、–yolo、–version
0.1.3 (2016-01-15)
首次发布 - 打印出列出的每个git角色的最新版本
项目详情
关闭
galaxy-updater-0.4.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 586380ba412cb73a3feddd8dc83c04f02423720b8758f425e0a2fd6dc885b474 |
|
MD5 | 5f3ce03a91ba75727adc281033dc0c60 |
|
BLAKE2b-256 | 7e039d726e5a1d98514506b4e0e030a3e5f6d427450dc78212fb155a89727d9f |
关闭
galaxy_updater-0.4.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d6aed61c588884189928a0f84e5067c1553ea510fcde70d4c4e58c9331a98f88 |
|
MD5 | 1705dc4af0f66ea68766e6a398e2a37f |
|
BLAKE2b-256 | 9651a829bfd04d2c75886a97fefbcd01387ec468b5d1f2ccf995652f8d783bb2 |