- constrain ansible-lint <6 for ansible <2.11
- constrain voluptous for python 2.7
- support for ansible-core 2.12.3 2.12.4
- support for ansible-core 2.11.8 2.11.9 2.11.10
- support for ansible-base 2.10.17
- support for ansible-core 2.12.2
- c8s has ansible 2.12 now. I suppose the ansible 2.9 from epel will go away.
- fedora 35 has ansible 2.12 instead of 2.11
- support for ansible-core 2.12.1
- support for ansible-core 2.11.7
- support for ansible collections 5.0.1
- support for ansible collections 4.10.0
- bugfixes in custom filters for very old setuptools (CentOS 7)
- virtualenv role with pip constraints for ansible-test dependencies
- support for fedora 35
- support for centos stream 9
- support for ansible 2.12
- support for ansible collections 4.8.0
- support for ansible collections 4.9.0
- remove support for ubuntu 16
- support for ansible-core 2.11.6
- support for ansible 2.4.7
- support for ansible 4.6.0
- changed dependency logic ansible <--> ansible-core
- support for ansible-core 2.11.5
- support for ansible-core 2.11.3
- support for debian 11 bullseye
- support for ansible 4.4.0
- support for ansible-core 2.11.4
- install requirements for ansible-test sanity
- bump pip version to >=20.3 (handle molecule 3.4, but do not install it)
- do not hardcode virtualenv command in most cases -> allow testing against various pythons
- do not install pyOpenSSL on RedHat (handled by cryptography instead)
- support for ansible-core 2.11.3 and ansible 4.3.0
- CI: test on ubuntu 21.04
- CI: some changes to support fedora 35
- CI: better test for testinfra
- support for ansible-core 2.11.1 and ansible 4.1.0 and 4.2.0
- support for rocky linux 8
- default ansible version is now 2.11 (for mafalb.ansible.molecule)
- introduced the variable molecule_ansible_community_version
- support for ansible-core 2.11
- support for ansible 3.0.0
- support for ansible 4.0.0
- if using ansible-lint 5 (newer molecules) than require ansible-lint >5.0.7
- require pip <21.1, pip 21.1 does something different with ==3.1.* (does not upgrade to newest)
- update for molecule==3.3 and ansible-lint 5. this can lead to lint errors with your existing code!
- use system ansible to install molecule, not the preinstalled from github actions
- restrict to molecule==3.2, this makes it possible to stay on ansible-lint 4
- restrict to ruamel.yaml<0.17 (only for python2)
- bugfixes related to ansible-lint 5
- added role for controlnode
- added role for ansible-lint
- CI Tests for CentOS Stream 8
- CI Tests for Alma 8
- just internal work for CI, induced by new cryptographys dependency on rust
- relicense to GPL-3.0-or-later
- use jinja2 < 2.11 to catch errors with missing true test. this could cause incompatibilities.
- remove the scripts for role and collection creation, use cookiecutters-ansible [1] project instead
- CI: install pylint and rstcheck, make ansible-test happy
- relicense to BSD-3-Clause
[1] https://github.com/mafalb/cookiecutters-ansible
- revert pin of rich
- revert pin of chardet
- improvements to CI
- pin rich<9.5.0, fix for issue 3
- force chardet <0.3.1 for molecule installs
- better CI efficiency (get ansible version out of molecules version)
- molecule and ansible are installed in one single task
- remove molecule_update_ansible variable
- _ansibles_version was referenced although it might not be set
- default to latest version of molecule
- rename molecule_major_version to molecule_version.
- make updating work
- do not set ANSIBLE_COLLECTIONS_PATH
- refactored tests
- test molecule_update and molecule_update_ansible
- improvements to collection_skeleton
- default to molecule version 3.1, not the latest, there are some problems with 3.2
- remove support for molecule 2
- added variables for updating molecule and ansible
- test on Fedora 33
- check ansible versions
- colored output for molecule runs
- fix check for molecule version
- use ansible 2.10 by default
- use actions/checkout@v2
- use default working-dir
- do not pin molecule version to 3.0.4 anymore
- molecule: install testinfra along with molecule
- CHANGELOG
- a lot of changes and bug fixes to CI
- drop support for fedora 30 (EOL)