ansible / mazer

Experimental Ansible Galaxy Content Manager
GNU General Public License v3.0
114 stars 18 forks source link

[WIP] Repository, collection and role install with deps. Implements #155 #156

Closed alikins closed 5 years ago

alikins commented 5 years ago
SUMMARY

When installing a collection or a traditional role, automatically install any other galaxy repositories that the collections notates as being requirements or dependencies.

Still a work in progress, but it does appear to work currently.

As part of getting dep solving working, some other changes included:

ISSUE TYPE
MAZER VERSION
name = mazer
version = 0.2.1
config_file = /home/adrian/.ansible/mazer.yml
uname = Linux, newswoop, 4.18.12-100.fc27.x86_64, #1 SMP Thu Oct 4 16:22:17 UTC 2018, x86_64
executable_location = /home/adrian/venvs/galaxy-cli-py3-2/bin/mazer
python_version = 3.6.6 (default, Jul 19 2018, 16:29:00) [GCC 7.3.1 20180303 (Red Hat 7.3.1-5)]
python_executable = /home/adrian/venvs/galaxy-cli-py3-2/bin/python
ADDITIONAL INFORMATION
alikins commented 5 years ago

Fixes https://github.com/ansible/mazer/issues/155 Fixes

alikins commented 5 years ago

Fixes https://github.com/ansible/mazer/issues/138

alikins commented 5 years ago

Fixes https://github.com/ansible/mazer/issues/127

alikins commented 5 years ago

Fixes https://github.com/ansible/mazer/issues/126

alikins commented 5 years ago

Fixes https://github.com/ansible/mazer/issues/119