From e3e56b6b85812f79b7d6bdb8ce5324c8ad92e66a Mon Sep 17 00:00:00 2001 From: Mike Graves Date: Tue, 7 May 2024 08:34:51 -0400 Subject: [PATCH] Release version 1.3.0 (#119) (cherry picked from commit bb83182f5aac6b8c509fd714cf18ae2f5961db05) --- CHANGELOG.rst | 13 +++++++++++++ changelogs/changelog.yaml | 12 ++++++++++++ ...ailure-message-when-ansible-is-not-installed.yml | 3 --- changelogs/fragments/quote-extra-vars.yml | 2 -- changelogs/fragments/update_dependencies.yml | 2 -- docs/index.md | 2 +- docs/resources/playbook.md | 2 +- examples/provider/provider.tf | 2 +- 8 files changed, 28 insertions(+), 10 deletions(-) delete mode 100644 changelogs/fragments/20240410-proper-failure-message-when-ansible-is-not-installed.yml delete mode 100644 changelogs/fragments/quote-extra-vars.yml delete mode 100644 changelogs/fragments/update_dependencies.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 27ba83e..2b674b1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,19 @@ The Terraform Provider for Ansible Release Notes .. contents:: Topics +v1.3.0 +====== + +Minor Changes +------------- + +- resource/ansible_playbook - Provider should failed with proper message when ansible is not installed (https://github.com/ansible/terraform-provider-ansible/issues/35). + +Bugfixes +-------- + +- ensure extra vars are quoted (https://github.com/ansible/terraform-provider-ansible/pull/57). + v1.2.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 3d3d956..2d5a99b 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -22,3 +22,15 @@ releases: - update_dependencies.yml - use_sdkv2.yml release_date: '2024-02-21' + 1.3.0: + changes: + bugfixes: + - ensure extra vars are quoted (https://github.com/ansible/terraform-provider-ansible/pull/57). + minor_changes: + - resource/ansible_playbook - Provider should failed with proper message when + ansible is not installed (https://github.com/ansible/terraform-provider-ansible/issues/35). + fragments: + - 20240410-proper-failure-message-when-ansible-is-not-installed.yml + - quote-extra-vars.yml + - update_dependencies.yml + release_date: '2024-05-07' diff --git a/changelogs/fragments/20240410-proper-failure-message-when-ansible-is-not-installed.yml b/changelogs/fragments/20240410-proper-failure-message-when-ansible-is-not-installed.yml deleted file mode 100644 index ba6ce8c..0000000 --- a/changelogs/fragments/20240410-proper-failure-message-when-ansible-is-not-installed.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - resource/ansible_playbook - Provider should failed with proper message when ansible is not installed (https://github.com/ansible/terraform-provider-ansible/issues/35). diff --git a/changelogs/fragments/quote-extra-vars.yml b/changelogs/fragments/quote-extra-vars.yml deleted file mode 100644 index 533f849..0000000 --- a/changelogs/fragments/quote-extra-vars.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ensure extra vars are quoted (https://github.com/ansible/terraform-provider-ansible/pull/57). diff --git a/changelogs/fragments/update_dependencies.yml b/changelogs/fragments/update_dependencies.yml deleted file mode 100644 index b8e2006..0000000 --- a/changelogs/fragments/update_dependencies.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - Update dependencies to address CVEs. diff --git a/docs/index.md b/docs/index.md index 0954ff1..ca0661c 100644 --- a/docs/index.md +++ b/docs/index.md @@ -18,7 +18,7 @@ Use the navigation to the left to read about the available resources. terraform { required_providers { ansible = { - version = "~> 1.2.0" + version = "~> 1.3.0" source = "ansible/ansible" } } diff --git a/docs/resources/playbook.md b/docs/resources/playbook.md index 2986acf..a6bc5ae 100644 --- a/docs/resources/playbook.md +++ b/docs/resources/playbook.md @@ -41,7 +41,7 @@ resource "ansible_playbook" "playbook" { - `force_handlers` (Boolean) If 'true', run handlers even if a task fails. - `groups` (List of String) List of desired groups of hosts on which the playbook will be executed. - `ignore_playbook_failure` (Boolean) This parameter is good for testing. Set to 'true' if the desired playbook is meant to fail, but still want the resource to run successfully. -- `limit` (List of String) List of hosts to exclude from the playbook execution. +- `limit` (List of String) List of hosts to include in playbook execution. - `replayable` (Boolean) If 'true', the playbook will be executed on every 'terraform apply' and with that, the resource will be recreated. If 'false', the playbook will be executed only on the first 'terraform apply'. Note, that if set to 'true', when doing 'terraform destroy', it might not show in the destroy output, even though the resource still gets destroyed. - `tags` (List of String) List of tags of plays and tasks to run. - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) diff --git a/examples/provider/provider.tf b/examples/provider/provider.tf index 8aa088a..2175344 100644 --- a/examples/provider/provider.tf +++ b/examples/provider/provider.tf @@ -1,7 +1,7 @@ terraform { required_providers { ansible = { - version = "~> 1.2.0" + version = "~> 1.3.0" source = "ansible/ansible" } }