Retrieve the latest versions for all of your ansible-galaxy role dependencies.
Project description
Galaxy Updater
Installation
pip install galaxy-updater
Usage
Given an example ansible-galaxy role file:
$ 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
Find and print the latest version of each role listed in an ansible-galaxy role file:
$ 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
Update the sample_requirements.yml file in place:
$ 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
Use –yolo to leave unpinned dependencies unpinned:
$ galaxy-updater --inline sample_requirements.yml ansible-role-mysql: 1.9.0 -> 1.9.1 ansible-role-php: 1.5.0 -> 1.7.3
History
0.2.0 (2016-04-07)
Add –inline, –yolo, –version
0.1.3 (2016-01-15)
First release - print out latest versions for each git role listed
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for galaxy_updater-0.3.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50adfd86178e53867837384d907d1e1468fa875fe8df3ee6e2f525ef7a0741b5 |
|
MD5 | ae4ab5f3c1ff8dc23ef9c5f3836a259f |
|
BLAKE2b-256 | 91db0b25b3bf7ddb814cb06d0de7e0620830144da4a8851e635f405ece307001 |