|
1 | | -releases: {} |
| 1 | +ancestor: null |
| 2 | +releases: |
| 3 | + 1.1.0: |
| 4 | + changes: |
| 5 | + bugfixes: |
| 6 | + - Integration tests to test support of AWS, Azure and GCP. |
| 7 | + - Major refactoring of the cloud.terraform collection, restructuring and compartmentalizing |
| 8 | + code. |
| 9 | + - Removed "mutually exclusive" condition for state_file and project_path in |
| 10 | + inventory_from_outputs role, since terraform_output module doesn't require |
| 11 | + this. (https://github.com/ansible-collections/cloud.terraform/pull/39) |
| 12 | + - Several integration tests were added to test end-to-end behaviour. |
| 13 | + - Terraform module - fix now allows the possibility that the key "value" is |
| 14 | + not always present in the terraform plan thus avoiding KeyError. (https://github.com/ansible-collections/cloud.terraform/pull/45) |
| 15 | + - Terraform module - fix now expands the providers schema with block_types section |
| 16 | + so when checking if (block) attribute is sensitive in providers schema KeyError |
| 17 | + is now avoided. (https://github.com/ansible-collections/cloud.terraform/pull/46) |
| 18 | + - Terraform_output - fix now sets "outputs" variable to None in case of TerraformWarning |
| 19 | + to avoid undefined variable error. (https://github.com/ansible-collections/cloud.terraform/pull/31) |
| 20 | + - Type hints added to the cloud.terraform collection for easier future maintenance |
| 21 | + and reliability. |
| 22 | + - Updated host and group name in cloud.terraform.terraform_provider inventory |
| 23 | + plugin. (https://github.com/ansible-collections/cloud.terraform/pull/34) |
| 24 | + - terraform_output module - when providing name and state_file parameters, the |
| 25 | + value of the requested output wasn't returned. This issue was solved by changing |
| 26 | + the order of the name and state parameters in the invoked Terraform command |
| 27 | + (https://github.com/ansible-collections/cloud.terraform/pull/19). |
| 28 | + deprecated_features: |
| 29 | + - state=planned is deprecated. Use check_mode=true at the module level instead. |
| 30 | + major_changes: |
| 31 | + - Added the git_plan role to apply a Terraform plan stored in a Git repository. |
| 32 | + - Added the inventory_from_outputs role to construct an in-memory inventory |
| 33 | + from Terraform outputs. |
| 34 | + - Added the terraform_output module which parses values from terraform outputs. |
| 35 | + - Check mode now works as intended and produces correct "changed" output and |
| 36 | + results. |
| 37 | + - Inventory plugin cloud.terraform.terraform_provider added. (https://github.com/ansible-collections/cloud.terraform/pull/22) |
| 38 | + - Support diff mode in cloud.terraform.terraform both in check mode and in non-check |
| 39 | + mode. (https://github.com/ansible-collections/cloud.terraform/pull/11) |
| 40 | + - Terraform output lookup module added (https://github.com/ansible-collections/cloud.terraform/pull/12). |
| 41 | + minor_changes: |
| 42 | + - Removed "required_one_of" condition from terraform_output module. (https://github.com/ansible-collections/cloud.terraform/pull/31). |
| 43 | + - Slight code reorganization to always run terraform plan, and then optionally |
| 44 | + apply the generated plan. |
| 45 | + - Terraform output lookup module - documentation for state_file option updated. |
| 46 | + (https://github.com/ansible-collections/cloud.terraform/pull/29). |
| 47 | + - git_plan and inventory_from_outputs role's argument_spec.yml updated to be |
| 48 | + able to generate documentation (https://github.com/ansible-collections/cloud.terraform/pull/28) |
| 49 | + - meta/runtime.yml - Drop space in requires_ansible that was preventing the |
| 50 | + upload on Galaxy (https://github.com/ansible-collections/cloud.terraform/pull/8). |
| 51 | + fragments: |
| 52 | + - 0001-initial.yml |
| 53 | + - 10-zuul-integration-tests.yml |
| 54 | + - add_diff_mode_for_state_file.yaml |
| 55 | + - change_name_and_state_order_in_terraform_command.yaml |
| 56 | + - drop_sapce_in_requires_ansible.yaml |
| 57 | + - inventory_from_outputs_bugfix.yaml |
| 58 | + - refactoring.yaml |
| 59 | + - terraform_module_sensitive_values_bugfix.yaml |
| 60 | + - terraform_module_show_values_bugfix.yaml |
| 61 | + - terraform_output_module.yaml |
| 62 | + - terraform_provider_inventory_plugin.yaml |
| 63 | + - terraform_provider_update_host_and_group_name.yaml |
| 64 | + - tf_output_lookup_module.yaml |
| 65 | + - tf_output_lookup_module_documentation_update.yaml |
| 66 | + - update_documentation.yaml |
| 67 | + plugins: |
| 68 | + inventory: |
| 69 | + - description: Builds an inventory from Terraform state file. |
| 70 | + name: terraform_provider |
| 71 | + namespace: null |
| 72 | + release_date: '2023-03-23' |
0 commit comments