Skip to content

Releases: influxdata/ansible-collection-molecule

v1.4.2

24 May 17:15
6b2f383
Compare
Choose a tag to compare

Include a 'Name' tag when creating AWS security groups, as this can be used
in IAM policy filtering.

Add potato_platform role that will create InfluxDB Enterprise clusters for use in Molecule
test scenarios, using the "Potato" orchestration application.

init role default and templating fixes

Retry ec2_instance SSH connectivity check on connection reset

v1.4.1

15 Apr 20:35
1f7c827
Compare
Choose a tag to compare

Fix issue with user-defined hostvars not being saved to host inventory
file

Fix issue with incorrect version tag being applied to new project
collections template

Fix checks showing error on expected states where existing configuration
does not exist

v1.4.0

12 Apr 20:33
ee360bc
Compare
Choose a tag to compare

Refactor molecule.docker_platform role to handle specifically docker testing containers and not molecule inventory files

Add molecule.ec2_platform role, which allows creation and use of ephemeral ec2 instances for test environments.

Update molecule.init role to support deployment of both docker and ec2 platforms. Note that only one platform type is supported per scenario! Also note that there are differences between the Molecule configuration for each platform, so this init role should be used to deploy the appropriate templates!

Breaking Change
Molecule inventory files are now managed by the new molecule.platform role. References to docker_platform in molecule create.yml or destroy.yml files should be updated to use this role in order to work with this version

v1.3.1

12 Apr 19:13
6f5094d
Compare
Choose a tag to compare

The init role now supports playbooks - use by following the mkdir -p molecule/pb-<playbook_name> etc. commands in the role README.

The init role now supports monolithic repositories - IE creating your molecule folder in the root of the monolith repo

The docker_platform role now supports adding Ansible inventory vars to the created test hosts

Also adds more complete tests for this role itself, specifically tests for the init role.

Make sure to read the doc on using this collection!

v1.3.1-devel

16 Mar 00:06
fdb5d9a
Compare
Choose a tag to compare
v1.3.1-devel Pre-release
Pre-release

What's Changed

The init role now supports playbooks - use by following the mkdir -p molecule/pb-<playbook_name> etc. commands in the role README.

The init role now supports monolithic repositories - IE creating your molecule folder in the root of the monolith repo

The docker_platform role now supports adding Ansible inventory vars to the created test hosts

Also adds more complete tests for this role itself, specifically tests for the init role.

Make sure to read the doc on using this collection!

Full Changelog: v1.2.1...v1.3.1-devel

v1.2.2

11 Mar 19:22
98200f2
Compare
Choose a tag to compare

Fixes collection requirements template for the init role.

v1.2.1

11 Mar 18:25
093fde3
Compare
Choose a tag to compare

Initial release with Influxdata namespace.