All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Dockerfile
0.2.1 - 2018-08-18
- Package
ruamel.yaml
in version 0.15.59 did print severalver (1,2)
when loading yaml, affecting the output ofansible-discover
in a bad way. Until I find the underlying reason, I'll stick with a working version ofruamel.yaml
.
0.2.0 - 2018-08-17
- CLI routes for playbook successors and predecessors
- Handle yaml tags like
!vault | ...
instead of exiting with an exception
0.1.1 - 2018-08-17
- Enable piping of file names to build dependencies for in addition to argument style
- No more
ansiblediscover.* is not a package
errors by adding__init__.py
files
0.1.0 - 2018-04-09
- Recursive resolution of playbook imports
- Unified recursive handling of Ansible imports and includes
- Unified base for Ansible entities, including custom
__eq__
- Factories and models Ansible entities;
Play
, for instance - More unit tests
- Integration tests!
- Improved role parsing
0.0.2 - 2018-03-08
- Also parse
meta/
in roles for dependencies
- Switch from PyYAML to ruamel.yaml for parsing YAML files
- Improve logging
- Properly handle exceptions, prevent them to bubble up to the user
0.0.1 - 2018-03-06
- CLI with basic functionality for gathering dependencies and dependants for roles
- Dependency traversal for task includes in roles