Skip to content

Add Timeout to Job Launch#72

Merged
denouche merged 1 commit intodenouche:mainfrom
lavahot:main
May 31, 2024
Merged

Add Timeout to Job Launch#72
denouche merged 1 commit intodenouche:mainfrom
lavahot:main

Conversation

@lavahot
Copy link
Copy Markdown

@lavahot lavahot commented Apr 9, 2024

This adds the ability to define the timeout for Terraform to wait for an AWX job launch to complete. This is good for especially long job runs.

Usage example:

resource "awx_job_template_launch" "now" {
  job_template_id     = awx_job_template.cool_job.id
  wait_for_completion = true
  extra_vars          = jsonencode({})

  timeouts {
    create = "60m"
  }
}

@denouche
Copy link
Copy Markdown
Owner

Thank you !

@denouche denouche merged commit e23618c into denouche:main May 31, 2024
denouche pushed a commit that referenced this pull request May 31, 2024
# [0.27.0](v0.26.1...v0.27.0) (2024-05-31)

### Features

* **awx_job_template_launch:** add job template launch timeout ([#72](#72)) ([e23618c](e23618c))
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 0.27.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

github-actions Bot pushed a commit to maxbirkner/terraform-provider-awx that referenced this pull request Jan 10, 2025
# 1.0.0 (2025-01-10)

### Bug Fixes

* add missing unified_job_template_id ([72d1deb](72d1deb))
* add missing workflow_job_template_id on workflow_job_template_node_* ([ca6c20f](ca6c20f))
* add schedule inventory parameter support ([5e691ac](5e691ac))
* allow empty credential_id for inventory_source creation ([b960b53](b960b53)), closes [#19](#19)
* allow empty source_project_id for inventory_source creation ([#29](#29)) ([4d8d1d8](4d8d1d8))
* do not provide local_path for project if the scm_type is git ([#13](#13)) ([b4ab7dc](b4ab7dc))
* fix compilation issue in resource project ([45771cd](45771cd))
* fix resource project ([6519171](6519171))
* fix some func names after upgrading goawx dep ([999e70d](999e70d))
* goawx version for always node type ([#7](#7)) ([bfe6ea8](bfe6ea8))
* make a new release ([be91fb4](be91fb4))
* notification template notification configuration is a json ([09787ef](09787ef))
* notification_configuration is a string ([f10fb3b](f10fb3b))
* notification_template schema ([4b28594](4b28594))
* organization default env type ([af1c640](af1c640))
* organization default env var ([efed961](efed961))
* publish for all os and arch ([7a3cd45](7a3cd45))
* remove success_nodes from workflow_job_template_node ([5957d52](5957d52))
* resource data description ([bd38f22](bd38f22))
* **resource_job_template_launch:** rename inventory to inventory_id and add support for yaml variables ([denouche#59](https://github.com/maxbirkner/terraform-provider-awx/issues/59)) ([6c4f141](6c4f141))
* **resource_organization:** undefined attribut project_id [denouche#63](https://github.com/maxbirkner/terraform-provider-awx/issues/63) ([denouche#64](https://github.com/maxbirkner/terraform-provider-awx/issues/64)) ([6276aa1](6276aa1))
* rrule is a string ([26f9404](26f9404))
* schedule Optional field missing ([acc2538](acc2538))
* segmentation fault when datasource does not exist ([fa53eac](fa53eac))
* some fixes ([196711f](196711f))
* some fixes on notification_template resource ([3cd1a59](3cd1a59))
* upgrade goawx dep ([ba2ea50](ba2ea50))
* upgrade goawx dep ([50447a2](50447a2))
* when using insecure connection the PROXY_HTTPS env var was ignored ([#12](#12)) ([e457deb](e457deb))
* workflow job template & schedule inventory option default value ([#2](#2)) ([6869420](6869420))
* workflow_job_template_node_id is required ([a283788](a283788))

### Features

* add allow_override for awx_project. ([#30](#30)) ([285bb45](285bb45))
* add AWX token authentication ([#15](#15)) ([55b7d41](55b7d41))
* add awx_schedule and awx_workflow_job_template_schedule resources ([af3ec75](af3ec75))
* add description and name fields to datasource awx_credential(s) ([denouche#55](https://github.com/maxbirkner/terraform-provider-awx/issues/55)) ([02715cc](02715cc))
* add notification_template resource ([9c5b488](9c5b488))
* Add organization role data source ([4bc4065](4bc4065))
* add Organizations GalaxyCredentials, resource credential Ansible Galaxy, user resource, organization role, Gitlab credential, resource settings, instance group support ([5a30c50](5a30c50))
* add resources awx_job_template_notification_template_success awx_job_template_notification_template_error awx_job_template_notification_template_started ([24b69c5](24b69c5))
* Add setting resource ([b1b1a24](b1b1a24))
* add workflow job templates resource ([denouche#84](https://github.com/maxbirkner/terraform-provider-awx/issues/84)) ([6b8e0e3](6b8e0e3)), closes [denouche#83](https://github.com/maxbirkner/terraform-provider-awx/issues/83)
* adds the possibility to use source_id inside resource_inventory_source ([#20](#20)) ([6891c9e](6891c9e))
* **awx_job_template_launch:** add job template launch timeout ([denouche#72](https://github.com/maxbirkner/terraform-provider-awx/issues/72)) ([e23618c](e23618c))
* enable insecure https connection to AWX ([denouche#84](https://github.com/maxbirkner/terraform-provider-awx/issues/84)) ([616e88d](616e88d))
* extra_data to workflow schedule schema ([df67648](df67648))
* fetch upstream ([8cc9cb0](8cc9cb0)), closes [#16](#16)
* fix schedule definition and allow job template schedule import ([denouche#56](https://github.com/maxbirkner/terraform-provider-awx/issues/56)) ([219d7c3](219d7c3))
* link instance group with organization ([denouche#85](https://github.com/maxbirkner/terraform-provider-awx/issues/85)) ([21dbb14](21dbb14))
* organizations data source ([#4](#4)) ([ad61e88](ad61e88))
* **resource_job_template_launch:** add extra_vars option ([3e4ab25](3e4ab25))
* **resource_job_template_launch:** add more configuration options (limit, inventory, completion wait) ([abe120c](abe120c))
* schedule extra data ([1d60ab8](1d60ab8))
* support execution environments ([#1](#1)) ([0791c09](0791c09))
* upgrade goawx lib to 0.14.1 ([#22](#22)) ([3193f56](3193f56))
* workflow job template notifications ([#3](#3)) ([00db915](00db915))
github-actions Bot pushed a commit to puhamihai/terraform-provider-awx that referenced this pull request Dec 22, 2025
# 1.0.0 (2025-12-22)

### Bug Fixes

* add missing unified_job_template_id ([72d1deb](72d1deb))
* add missing workflow_job_template_id on workflow_job_template_node_* ([ca6c20f](ca6c20f))
* add schedule inventory parameter support ([5e691ac](5e691ac))
* allow empty credential_id for inventory_source creation ([b960b53](b960b53)), closes [denouche#19](https://github.com/puhamihai/terraform-provider-awx/issues/19)
* allow empty source_project_id for inventory_source creation ([denouche#29](https://github.com/puhamihai/terraform-provider-awx/issues/29)) ([4d8d1d8](4d8d1d8))
* do not provide local_path for project if the scm_type is git ([denouche#13](https://github.com/puhamihai/terraform-provider-awx/issues/13)) ([b4ab7dc](b4ab7dc))
* fix compilation issue in resource project ([45771cd](45771cd))
* fix resource project ([6519171](6519171))
* fix some func names after upgrading goawx dep ([999e70d](999e70d))
* goawx version for always node type ([denouche#7](https://github.com/puhamihai/terraform-provider-awx/issues/7)) ([bfe6ea8](bfe6ea8))
* make a new release ([be91fb4](be91fb4))
* notification template notification configuration is a json ([09787ef](09787ef))
* notification_configuration is a string ([f10fb3b](f10fb3b))
* notification_template schema ([4b28594](4b28594))
* organization default env type ([af1c640](af1c640))
* organization default env var ([efed961](efed961))
* publish for all os and arch ([7a3cd45](7a3cd45))
* remove success_nodes from workflow_job_template_node ([5957d52](5957d52))
* resource data description ([bd38f22](bd38f22))
* **resource_job_template_launch:** rename inventory to inventory_id and add support for yaml variables ([denouche#59](https://github.com/puhamihai/terraform-provider-awx/issues/59)) ([6c4f141](6c4f141))
* **resource_organization:** undefined attribut project_id [denouche#63](https://github.com/puhamihai/terraform-provider-awx/issues/63) ([denouche#64](https://github.com/puhamihai/terraform-provider-awx/issues/64)) ([6276aa1](6276aa1))
* rrule is a string ([26f9404](26f9404))
* schedule Optional field missing ([acc2538](acc2538))
* segmentation fault when datasource does not exist ([fa53eac](fa53eac))
* some fixes ([196711f](196711f))
* some fixes on notification_template resource ([3cd1a59](3cd1a59))
* upgrade goawx dep ([ba2ea50](ba2ea50))
* upgrade goawx dep ([50447a2](50447a2))
* when using insecure connection the PROXY_HTTPS env var was ignored ([denouche#12](https://github.com/puhamihai/terraform-provider-awx/issues/12)) ([e457deb](e457deb))
* workflow job template & schedule inventory option default value ([#2](#2)) ([6869420](6869420))
* workflow_job_template_node_id is required ([a283788](a283788))

### Features

* add allow_override for awx_project. ([denouche#30](https://github.com/puhamihai/terraform-provider-awx/issues/30)) ([285bb45](285bb45))
* add AWX token authentication ([denouche#15](https://github.com/puhamihai/terraform-provider-awx/issues/15)) ([55b7d41](55b7d41))
* add awx_schedule and awx_workflow_job_template_schedule resources ([af3ec75](af3ec75))
* add description and name fields to datasource awx_credential(s) ([denouche#55](https://github.com/puhamihai/terraform-provider-awx/issues/55)) ([02715cc](02715cc))
* add notification_template resource ([9c5b488](9c5b488))
* Add organization role data source ([4bc4065](4bc4065))
* add Organizations GalaxyCredentials, resource credential Ansible Galaxy, user resource, organization role, Gitlab credential, resource settings, instance group support ([5a30c50](5a30c50))
* add resources awx_job_template_notification_template_success awx_job_template_notification_template_error awx_job_template_notification_template_started ([24b69c5](24b69c5))
* Add setting resource ([b1b1a24](b1b1a24))
* add workflow job templates resource ([denouche#84](https://github.com/puhamihai/terraform-provider-awx/issues/84)) ([6b8e0e3](6b8e0e3)), closes [denouche#83](https://github.com/puhamihai/terraform-provider-awx/issues/83)
* adds the possibility to use source_id inside resource_inventory_source ([denouche#20](https://github.com/puhamihai/terraform-provider-awx/issues/20)) ([6891c9e](6891c9e))
* **awx_job_template_launch:** add job template launch timeout ([denouche#72](https://github.com/puhamihai/terraform-provider-awx/issues/72)) ([e23618c](e23618c))
* enable insecure https connection to AWX ([denouche#84](https://github.com/puhamihai/terraform-provider-awx/issues/84)) ([616e88d](616e88d))
* extra_data to workflow schedule schema ([df67648](df67648))
* fetch upstream ([8cc9cb0](8cc9cb0)), closes [denouche#16](https://github.com/puhamihai/terraform-provider-awx/issues/16)
* fix schedule definition and allow job template schedule import ([denouche#56](https://github.com/puhamihai/terraform-provider-awx/issues/56)) ([219d7c3](219d7c3))
* link instance group with organization ([denouche#85](https://github.com/puhamihai/terraform-provider-awx/issues/85)) ([21dbb14](21dbb14))
* organizations data source ([denouche#4](https://github.com/puhamihai/terraform-provider-awx/issues/4)) ([ad61e88](ad61e88))
* **resource_job_template_launch:** add extra_vars option ([3e4ab25](3e4ab25))
* **resource_job_template_launch:** add more configuration options (limit, inventory, completion wait) ([abe120c](abe120c))
* schedule extra data ([1d60ab8](1d60ab8))
* support execution environments ([#1](#1)) ([0791c09](0791c09))
* upgrade goawx lib to 0.14.1 ([denouche#22](https://github.com/puhamihai/terraform-provider-awx/issues/22)) ([3193f56](3193f56))
* workflow job template notifications ([#3](#3)) ([00db915](00db915))
github-actions Bot pushed a commit to puhamihai/terraform-provider-awx that referenced this pull request Dec 22, 2025
# 1.0.0 (2025-12-22)

### Bug Fixes

* add missing unified_job_template_id ([72d1deb](72d1deb))
* add missing workflow_job_template_id on workflow_job_template_node_* ([ca6c20f](ca6c20f))
* add schedule inventory parameter support ([5e691ac](5e691ac))
* allow empty credential_id for inventory_source creation ([b960b53](b960b53)), closes [denouche#19](https://github.com/puhamihai/terraform-provider-awx/issues/19)
* allow empty source_project_id for inventory_source creation ([denouche#29](https://github.com/puhamihai/terraform-provider-awx/issues/29)) ([4d8d1d8](4d8d1d8))
* do not provide local_path for project if the scm_type is git ([denouche#13](https://github.com/puhamihai/terraform-provider-awx/issues/13)) ([b4ab7dc](b4ab7dc))
* fix compilation issue in resource project ([45771cd](45771cd))
* fix resource project ([6519171](6519171))
* fix some func names after upgrading goawx dep ([999e70d](999e70d))
* goawx version for always node type ([denouche#7](https://github.com/puhamihai/terraform-provider-awx/issues/7)) ([bfe6ea8](bfe6ea8))
* make a new release ([be91fb4](be91fb4))
* notification template notification configuration is a json ([09787ef](09787ef))
* notification_configuration is a string ([f10fb3b](f10fb3b))
* notification_template schema ([4b28594](4b28594))
* organization default env type ([af1c640](af1c640))
* organization default env var ([efed961](efed961))
* publish for all os and arch ([7a3cd45](7a3cd45))
* remove success_nodes from workflow_job_template_node ([5957d52](5957d52))
* resource data description ([bd38f22](bd38f22))
* **resource_job_template_launch:** rename inventory to inventory_id and add support for yaml variables ([denouche#59](https://github.com/puhamihai/terraform-provider-awx/issues/59)) ([6c4f141](6c4f141))
* **resource_organization:** undefined attribut project_id [denouche#63](https://github.com/puhamihai/terraform-provider-awx/issues/63) ([denouche#64](https://github.com/puhamihai/terraform-provider-awx/issues/64)) ([6276aa1](6276aa1))
* rrule is a string ([26f9404](26f9404))
* schedule Optional field missing ([acc2538](acc2538))
* segmentation fault when datasource does not exist ([fa53eac](fa53eac))
* some fixes ([196711f](196711f))
* some fixes on notification_template resource ([3cd1a59](3cd1a59))
* upgrade goawx dep ([ba2ea50](ba2ea50))
* upgrade goawx dep ([50447a2](50447a2))
* when using insecure connection the PROXY_HTTPS env var was ignored ([denouche#12](https://github.com/puhamihai/terraform-provider-awx/issues/12)) ([e457deb](e457deb))
* workflow job template & schedule inventory option default value ([#2](#2)) ([6869420](6869420))
* workflow_job_template_node_id is required ([a283788](a283788))

### Features

* add allow_override for awx_project. ([denouche#30](https://github.com/puhamihai/terraform-provider-awx/issues/30)) ([285bb45](285bb45))
* add AWX token authentication ([denouche#15](https://github.com/puhamihai/terraform-provider-awx/issues/15)) ([55b7d41](55b7d41))
* add awx_schedule and awx_workflow_job_template_schedule resources ([af3ec75](af3ec75))
* add description and name fields to datasource awx_credential(s) ([denouche#55](https://github.com/puhamihai/terraform-provider-awx/issues/55)) ([02715cc](02715cc))
* add notification_template resource ([9c5b488](9c5b488))
* Add organization role data source ([4bc4065](4bc4065))
* add Organizations GalaxyCredentials, resource credential Ansible Galaxy, user resource, organization role, Gitlab credential, resource settings, instance group support ([5a30c50](5a30c50))
* add resources awx_job_template_notification_template_success awx_job_template_notification_template_error awx_job_template_notification_template_started ([24b69c5](24b69c5))
* Add setting resource ([b1b1a24](b1b1a24))
* add workflow job templates resource ([denouche#84](https://github.com/puhamihai/terraform-provider-awx/issues/84)) ([6b8e0e3](6b8e0e3)), closes [denouche#83](https://github.com/puhamihai/terraform-provider-awx/issues/83)
* adds the possibility to use source_id inside resource_inventory_source ([denouche#20](https://github.com/puhamihai/terraform-provider-awx/issues/20)) ([6891c9e](6891c9e))
* **awx_job_template_launch:** add job template launch timeout ([denouche#72](https://github.com/puhamihai/terraform-provider-awx/issues/72)) ([e23618c](e23618c))
* enable insecure https connection to AWX ([denouche#84](https://github.com/puhamihai/terraform-provider-awx/issues/84)) ([616e88d](616e88d))
* extra_data to workflow schedule schema ([df67648](df67648))
* fetch upstream ([8cc9cb0](8cc9cb0)), closes [denouche#16](https://github.com/puhamihai/terraform-provider-awx/issues/16)
* fix schedule definition and allow job template schedule import ([denouche#56](https://github.com/puhamihai/terraform-provider-awx/issues/56)) ([219d7c3](219d7c3))
* link instance group with organization ([denouche#85](https://github.com/puhamihai/terraform-provider-awx/issues/85)) ([21dbb14](21dbb14))
* organizations data source ([denouche#4](https://github.com/puhamihai/terraform-provider-awx/issues/4)) ([ad61e88](ad61e88))
* **resource_job_template_launch:** add extra_vars option ([3e4ab25](3e4ab25))
* **resource_job_template_launch:** add more configuration options (limit, inventory, completion wait) ([abe120c](abe120c))
* schedule extra data ([1d60ab8](1d60ab8))
* support execution environments ([#1](#1)) ([0791c09](0791c09))
* upgrade goawx lib to 0.14.1 ([denouche#22](https://github.com/puhamihai/terraform-provider-awx/issues/22)) ([3193f56](3193f56))
* workflow job template notifications ([#3](#3)) ([00db915](00db915))
github-actions Bot pushed a commit to puhamihai/terraform-provider-awx that referenced this pull request Dec 22, 2025
# 1.0.0 (2025-12-22)

### Bug Fixes

* add missing unified_job_template_id ([72d1deb](72d1deb))
* add missing workflow_job_template_id on workflow_job_template_node_* ([ca6c20f](ca6c20f))
* add schedule inventory parameter support ([5e691ac](5e691ac))
* allow empty credential_id for inventory_source creation ([b960b53](b960b53)), closes [denouche#19](https://github.com/puhamihai/terraform-provider-awx/issues/19)
* allow empty source_project_id for inventory_source creation ([denouche#29](https://github.com/puhamihai/terraform-provider-awx/issues/29)) ([4d8d1d8](4d8d1d8))
* do not provide local_path for project if the scm_type is git ([denouche#13](https://github.com/puhamihai/terraform-provider-awx/issues/13)) ([b4ab7dc](b4ab7dc))
* fix compilation issue in resource project ([45771cd](45771cd))
* fix resource project ([6519171](6519171))
* fix some func names after upgrading goawx dep ([999e70d](999e70d))
* goawx version for always node type ([denouche#7](https://github.com/puhamihai/terraform-provider-awx/issues/7)) ([bfe6ea8](bfe6ea8))
* make a new release ([be91fb4](be91fb4))
* notification template notification configuration is a json ([09787ef](09787ef))
* notification_configuration is a string ([f10fb3b](f10fb3b))
* notification_template schema ([4b28594](4b28594))
* organization default env type ([af1c640](af1c640))
* organization default env var ([efed961](efed961))
* publish for all os and arch ([7a3cd45](7a3cd45))
* remove success_nodes from workflow_job_template_node ([5957d52](5957d52))
* resource data description ([bd38f22](bd38f22))
* **resource_job_template_launch:** rename inventory to inventory_id and add support for yaml variables ([denouche#59](https://github.com/puhamihai/terraform-provider-awx/issues/59)) ([6c4f141](6c4f141))
* **resource_organization:** undefined attribut project_id [denouche#63](https://github.com/puhamihai/terraform-provider-awx/issues/63) ([denouche#64](https://github.com/puhamihai/terraform-provider-awx/issues/64)) ([6276aa1](6276aa1))
* rrule is a string ([26f9404](26f9404))
* schedule Optional field missing ([acc2538](acc2538))
* segmentation fault when datasource does not exist ([fa53eac](fa53eac))
* some fixes ([196711f](196711f))
* some fixes on notification_template resource ([3cd1a59](3cd1a59))
* upgrade goawx dep ([ba2ea50](ba2ea50))
* upgrade goawx dep ([50447a2](50447a2))
* when using insecure connection the PROXY_HTTPS env var was ignored ([denouche#12](https://github.com/puhamihai/terraform-provider-awx/issues/12)) ([e457deb](e457deb))
* workflow job template & schedule inventory option default value ([#2](#2)) ([6869420](6869420))
* workflow_job_template_node_id is required ([a283788](a283788))

### Features

* add allow_override for awx_project. ([denouche#30](https://github.com/puhamihai/terraform-provider-awx/issues/30)) ([285bb45](285bb45))
* add AWX token authentication ([denouche#15](https://github.com/puhamihai/terraform-provider-awx/issues/15)) ([55b7d41](55b7d41))
* add awx_schedule and awx_workflow_job_template_schedule resources ([af3ec75](af3ec75))
* add description and name fields to datasource awx_credential(s) ([denouche#55](https://github.com/puhamihai/terraform-provider-awx/issues/55)) ([02715cc](02715cc))
* add notification_template resource ([9c5b488](9c5b488))
* Add organization role data source ([4bc4065](4bc4065))
* add Organizations GalaxyCredentials, resource credential Ansible Galaxy, user resource, organization role, Gitlab credential, resource settings, instance group support ([5a30c50](5a30c50))
* add resources awx_job_template_notification_template_success awx_job_template_notification_template_error awx_job_template_notification_template_started ([24b69c5](24b69c5))
* Add setting resource ([b1b1a24](b1b1a24))
* add workflow job templates resource ([denouche#84](https://github.com/puhamihai/terraform-provider-awx/issues/84)) ([6b8e0e3](6b8e0e3)), closes [denouche#83](https://github.com/puhamihai/terraform-provider-awx/issues/83)
* adds the possibility to use source_id inside resource_inventory_source ([denouche#20](https://github.com/puhamihai/terraform-provider-awx/issues/20)) ([6891c9e](6891c9e))
* **awx_job_template_launch:** add job template launch timeout ([denouche#72](https://github.com/puhamihai/terraform-provider-awx/issues/72)) ([e23618c](e23618c))
* enable insecure https connection to AWX ([denouche#84](https://github.com/puhamihai/terraform-provider-awx/issues/84)) ([616e88d](616e88d))
* extra_data to workflow schedule schema ([df67648](df67648))
* fetch upstream ([8cc9cb0](8cc9cb0)), closes [denouche#16](https://github.com/puhamihai/terraform-provider-awx/issues/16)
* fix schedule definition and allow job template schedule import ([denouche#56](https://github.com/puhamihai/terraform-provider-awx/issues/56)) ([219d7c3](219d7c3))
* link instance group with organization ([denouche#85](https://github.com/puhamihai/terraform-provider-awx/issues/85)) ([21dbb14](21dbb14))
* organizations data source ([denouche#4](https://github.com/puhamihai/terraform-provider-awx/issues/4)) ([ad61e88](ad61e88))
* **resource_job_template_launch:** add extra_vars option ([3e4ab25](3e4ab25))
* **resource_job_template_launch:** add more configuration options (limit, inventory, completion wait) ([abe120c](abe120c))
* schedule extra data ([1d60ab8](1d60ab8))
* support execution environments ([#1](#1)) ([0791c09](0791c09))
* upgrade goawx lib to 0.14.1 ([denouche#22](https://github.com/puhamihai/terraform-provider-awx/issues/22)) ([3193f56](3193f56))
* workflow job template notifications ([#3](#3)) ([00db915](00db915))
github-actions Bot pushed a commit to puhamihai/terraform-provider-awx that referenced this pull request Dec 22, 2025
# 1.0.0 (2025-12-22)

### Bug Fixes

* add missing unified_job_template_id ([72d1deb](72d1deb))
* add missing workflow_job_template_id on workflow_job_template_node_* ([ca6c20f](ca6c20f))
* add schedule inventory parameter support ([5e691ac](5e691ac))
* allow empty credential_id for inventory_source creation ([b960b53](b960b53)), closes [denouche#19](https://github.com/puhamihai/terraform-provider-awx/issues/19)
* allow empty source_project_id for inventory_source creation ([denouche#29](https://github.com/puhamihai/terraform-provider-awx/issues/29)) ([4d8d1d8](4d8d1d8))
* do not provide local_path for project if the scm_type is git ([denouche#13](https://github.com/puhamihai/terraform-provider-awx/issues/13)) ([b4ab7dc](b4ab7dc))
* fix compilation issue in resource project ([45771cd](45771cd))
* fix resource project ([6519171](6519171))
* fix some func names after upgrading goawx dep ([999e70d](999e70d))
* goawx version for always node type ([denouche#7](https://github.com/puhamihai/terraform-provider-awx/issues/7)) ([bfe6ea8](bfe6ea8))
* make a new release ([be91fb4](be91fb4))
* notification template notification configuration is a json ([09787ef](09787ef))
* notification_configuration is a string ([f10fb3b](f10fb3b))
* notification_template schema ([4b28594](4b28594))
* organization default env type ([af1c640](af1c640))
* organization default env var ([efed961](efed961))
* publish for all os and arch ([7a3cd45](7a3cd45))
* remove success_nodes from workflow_job_template_node ([5957d52](5957d52))
* resource data description ([bd38f22](bd38f22))
* **resource_job_template_launch:** rename inventory to inventory_id and add support for yaml variables ([denouche#59](https://github.com/puhamihai/terraform-provider-awx/issues/59)) ([6c4f141](6c4f141))
* **resource_organization:** undefined attribut project_id [denouche#63](https://github.com/puhamihai/terraform-provider-awx/issues/63) ([denouche#64](https://github.com/puhamihai/terraform-provider-awx/issues/64)) ([6276aa1](6276aa1))
* rrule is a string ([26f9404](26f9404))
* schedule Optional field missing ([acc2538](acc2538))
* segmentation fault when datasource does not exist ([fa53eac](fa53eac))
* some fixes ([196711f](196711f))
* some fixes on notification_template resource ([3cd1a59](3cd1a59))
* upgrade goawx dep ([ba2ea50](ba2ea50))
* upgrade goawx dep ([50447a2](50447a2))
* when using insecure connection the PROXY_HTTPS env var was ignored ([denouche#12](https://github.com/puhamihai/terraform-provider-awx/issues/12)) ([e457deb](e457deb))
* workflow job template & schedule inventory option default value ([#2](#2)) ([6869420](6869420))
* workflow_job_template_node_id is required ([a283788](a283788))

### Features

* add allow_override for awx_project. ([denouche#30](https://github.com/puhamihai/terraform-provider-awx/issues/30)) ([285bb45](285bb45))
* add AWX token authentication ([denouche#15](https://github.com/puhamihai/terraform-provider-awx/issues/15)) ([55b7d41](55b7d41))
* add awx_schedule and awx_workflow_job_template_schedule resources ([af3ec75](af3ec75))
* add description and name fields to datasource awx_credential(s) ([denouche#55](https://github.com/puhamihai/terraform-provider-awx/issues/55)) ([02715cc](02715cc))
* add notification_template resource ([9c5b488](9c5b488))
* Add organization role data source ([4bc4065](4bc4065))
* add Organizations GalaxyCredentials, resource credential Ansible Galaxy, user resource, organization role, Gitlab credential, resource settings, instance group support ([5a30c50](5a30c50))
* add resources awx_job_template_notification_template_success awx_job_template_notification_template_error awx_job_template_notification_template_started ([24b69c5](24b69c5))
* Add setting resource ([b1b1a24](b1b1a24))
* add workflow job templates resource ([denouche#84](https://github.com/puhamihai/terraform-provider-awx/issues/84)) ([6b8e0e3](6b8e0e3)), closes [denouche#83](https://github.com/puhamihai/terraform-provider-awx/issues/83)
* adds the possibility to use source_id inside resource_inventory_source ([denouche#20](https://github.com/puhamihai/terraform-provider-awx/issues/20)) ([6891c9e](6891c9e))
* **awx_job_template_launch:** add job template launch timeout ([denouche#72](https://github.com/puhamihai/terraform-provider-awx/issues/72)) ([e23618c](e23618c))
* enable insecure https connection to AWX ([denouche#84](https://github.com/puhamihai/terraform-provider-awx/issues/84)) ([616e88d](616e88d))
* extra_data to workflow schedule schema ([df67648](df67648))
* fetch upstream ([8cc9cb0](8cc9cb0)), closes [denouche#16](https://github.com/puhamihai/terraform-provider-awx/issues/16)
* fix schedule definition and allow job template schedule import ([denouche#56](https://github.com/puhamihai/terraform-provider-awx/issues/56)) ([219d7c3](219d7c3))
* link instance group with organization ([denouche#85](https://github.com/puhamihai/terraform-provider-awx/issues/85)) ([21dbb14](21dbb14))
* organizations data source ([denouche#4](https://github.com/puhamihai/terraform-provider-awx/issues/4)) ([ad61e88](ad61e88))
* **resource_job_template_launch:** add extra_vars option ([3e4ab25](3e4ab25))
* **resource_job_template_launch:** add more configuration options (limit, inventory, completion wait) ([abe120c](abe120c))
* schedule extra data ([1d60ab8](1d60ab8))
* support execution environments ([#1](#1)) ([0791c09](0791c09))
* upgrade goawx lib to 0.14.1 ([denouche#22](https://github.com/puhamihai/terraform-provider-awx/issues/22)) ([3193f56](3193f56))
* workflow job template notifications ([#3](#3)) ([00db915](00db915))
github-actions Bot pushed a commit to puhamihai/terraform-provider-awx that referenced this pull request Dec 22, 2025
# 1.0.0 (2025-12-22)

### Bug Fixes

* add missing unified_job_template_id ([72d1deb](72d1deb))
* add missing workflow_job_template_id on workflow_job_template_node_* ([ca6c20f](ca6c20f))
* add schedule inventory parameter support ([5e691ac](5e691ac))
* allow empty credential_id for inventory_source creation ([b960b53](b960b53)), closes [denouche#19](https://github.com/puhamihai/terraform-provider-awx/issues/19)
* allow empty source_project_id for inventory_source creation ([denouche#29](https://github.com/puhamihai/terraform-provider-awx/issues/29)) ([4d8d1d8](4d8d1d8))
* do not provide local_path for project if the scm_type is git ([denouche#13](https://github.com/puhamihai/terraform-provider-awx/issues/13)) ([b4ab7dc](b4ab7dc))
* fix compilation issue in resource project ([45771cd](45771cd))
* fix resource project ([6519171](6519171))
* fix some func names after upgrading goawx dep ([999e70d](999e70d))
* goawx version for always node type ([denouche#7](https://github.com/puhamihai/terraform-provider-awx/issues/7)) ([bfe6ea8](bfe6ea8))
* make a new release ([be91fb4](be91fb4))
* notification template notification configuration is a json ([09787ef](09787ef))
* notification_configuration is a string ([f10fb3b](f10fb3b))
* notification_template schema ([4b28594](4b28594))
* organization default env type ([af1c640](af1c640))
* organization default env var ([efed961](efed961))
* publish for all os and arch ([7a3cd45](7a3cd45))
* remove success_nodes from workflow_job_template_node ([5957d52](5957d52))
* resource data description ([bd38f22](bd38f22))
* **resource_job_template_launch:** rename inventory to inventory_id and add support for yaml variables ([denouche#59](https://github.com/puhamihai/terraform-provider-awx/issues/59)) ([6c4f141](6c4f141))
* **resource_organization:** undefined attribut project_id [denouche#63](https://github.com/puhamihai/terraform-provider-awx/issues/63) ([denouche#64](https://github.com/puhamihai/terraform-provider-awx/issues/64)) ([6276aa1](6276aa1))
* rrule is a string ([26f9404](26f9404))
* schedule Optional field missing ([acc2538](acc2538))
* segmentation fault when datasource does not exist ([fa53eac](fa53eac))
* some fixes ([196711f](196711f))
* some fixes on notification_template resource ([3cd1a59](3cd1a59))
* upgrade goawx dep ([ba2ea50](ba2ea50))
* upgrade goawx dep ([50447a2](50447a2))
* when using insecure connection the PROXY_HTTPS env var was ignored ([denouche#12](https://github.com/puhamihai/terraform-provider-awx/issues/12)) ([e457deb](e457deb))
* workflow job template & schedule inventory option default value ([#2](#2)) ([6869420](6869420))
* workflow_job_template_node_id is required ([a283788](a283788))

### Features

* add allow_override for awx_project. ([denouche#30](https://github.com/puhamihai/terraform-provider-awx/issues/30)) ([285bb45](285bb45))
* add AWX token authentication ([denouche#15](https://github.com/puhamihai/terraform-provider-awx/issues/15)) ([55b7d41](55b7d41))
* add awx_schedule and awx_workflow_job_template_schedule resources ([af3ec75](af3ec75))
* add description and name fields to datasource awx_credential(s) ([denouche#55](https://github.com/puhamihai/terraform-provider-awx/issues/55)) ([02715cc](02715cc))
* add notification_template resource ([9c5b488](9c5b488))
* Add organization role data source ([4bc4065](4bc4065))
* add Organizations GalaxyCredentials, resource credential Ansible Galaxy, user resource, organization role, Gitlab credential, resource settings, instance group support ([5a30c50](5a30c50))
* add resources awx_job_template_notification_template_success awx_job_template_notification_template_error awx_job_template_notification_template_started ([24b69c5](24b69c5))
* Add setting resource ([b1b1a24](b1b1a24))
* add workflow job templates resource ([denouche#84](https://github.com/puhamihai/terraform-provider-awx/issues/84)) ([6b8e0e3](6b8e0e3)), closes [denouche#83](https://github.com/puhamihai/terraform-provider-awx/issues/83)
* adds the possibility to use source_id inside resource_inventory_source ([denouche#20](https://github.com/puhamihai/terraform-provider-awx/issues/20)) ([6891c9e](6891c9e))
* **awx_job_template_launch:** add job template launch timeout ([denouche#72](https://github.com/puhamihai/terraform-provider-awx/issues/72)) ([e23618c](e23618c))
* enable insecure https connection to AWX ([denouche#84](https://github.com/puhamihai/terraform-provider-awx/issues/84)) ([616e88d](616e88d))
* extra_data to workflow schedule schema ([df67648](df67648))
* fetch upstream ([8cc9cb0](8cc9cb0)), closes [denouche#16](https://github.com/puhamihai/terraform-provider-awx/issues/16)
* fix schedule definition and allow job template schedule import ([denouche#56](https://github.com/puhamihai/terraform-provider-awx/issues/56)) ([219d7c3](219d7c3))
* link instance group with organization ([denouche#85](https://github.com/puhamihai/terraform-provider-awx/issues/85)) ([21dbb14](21dbb14))
* organizations data source ([denouche#4](https://github.com/puhamihai/terraform-provider-awx/issues/4)) ([ad61e88](ad61e88))
* **resource_job_template_launch:** add extra_vars option ([3e4ab25](3e4ab25))
* **resource_job_template_launch:** add more configuration options (limit, inventory, completion wait) ([abe120c](abe120c))
* schedule extra data ([1d60ab8](1d60ab8))
* support execution environments ([#1](#1)) ([0791c09](0791c09))
* upgrade goawx lib to 0.14.1 ([denouche#22](https://github.com/puhamihai/terraform-provider-awx/issues/22)) ([3193f56](3193f56))
* workflow job template notifications ([#3](#3)) ([00db915](00db915))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants