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.
2.2.0 - 2019-05-26
- List values in output are now sorted for consistency, and to make regression testing easier
- With state files where
variable_priority
is not set, the default values of 50 (foransible_host
andansible_group
) and 60 (foransible_host_var
andansible_group_var
) will be inferred, changing variable merging behaviour
2.1.0 - 2019-05-20
- Support for
ansible_host_var
resource type - Support for
ansible_group_var
resource type
- Corrected a minor issue where
ansible_host
oransible_host_var
resources with the sameinventory_hostname
would result in multiple copies of the hostname in any groups they shared in common (including the "all" group)
2.0.0 - 2019-05-05
- Support for Terraform 0.12's new state file structure
- Simple regression testing with Bash scripts
- Removed version-specific python shebang, as
terraform.py
seems to work fine with Python 2.7 and 3.x
terraform state pull
no longer uses-input=false
as this argument is not recognized by Terraform 0.12
1.1.0 - 2019-01-09
- Support for Terraform workspaces via
ANSIBLE_TF_WS_NAME
environment variable. Thanks @dnitsch!
1.0.1 - 2018-02-25
- Support for
ansible_group
resource, added in nbering/terraform-provider-ansible#8
1.0.0 - 2018-01-07
- Added
ANSIBLE_TF_DIR
environment variable to set Terraform configuration directory.
- Ported the script to Python to be more compatible with the Ansible ecosystem.
- Changed
TERRAFORM_PATH
environment variable toANSIBLE_TF_PATH
.
- The earlier NodeJS implementation will not be supported going forward.
0.0.2 - 2018-01-06
- Update docs and package info for move back to GitHub.