Skip to content

feat: link instance group with organization#85

Merged
denouche merged 4 commits intomainfrom
feat/organization-instance-group
Dec 10, 2024
Merged

feat: link instance group with organization#85
denouche merged 4 commits intomainfrom
feat/organization-instance-group

Conversation

@Tioborto
Copy link
Copy Markdown
Collaborator

@Tioborto Tioborto commented Dec 9, 2024

Add the possibility to attach or detach an instance group from an organization

FYI @vaxvms
rework of #58

@Tioborto
Copy link
Copy Markdown
Collaborator Author

Tioborto commented Dec 9, 2024

Code tested :

resource "awx_organization" "orga" {
  name = "default"
}

resource "awx_instance_group" "default" {
  name               = "default"
  is_container_group = true
  pod_spec_override  = <<EOF
apiVersion: v1
kind: Pod
metadata:
  namespace: awx
spec:
  serviceAccountName: awx
  automountServiceAccountToken: true
  containers:
    - image: quay.io/ansible/awx-ee:latest
      name: worker
      args:
        - ansible-runner
        - worker
        - '--private-data-dir=/runner'
      resources:
        requests:
          cpu: 250m
          memory: 100Mi
EOF
}

# attach orga to new instance_group
resource "awx_organization_instance_group" "attached" {
  organization_id   = awx_organization.orga.id
  instance_group_id = awx_instance_group.default.id
}

@denouche denouche merged commit 21dbb14 into main Dec 10, 2024
@denouche denouche deleted the feat/organization-instance-group branch December 10, 2024 09:08
denouche pushed a commit that referenced this pull request Dec 10, 2024
# [0.28.0](v0.27.0...v0.28.0) (2024-12-10)

### Features

* link instance group with organization ([#85](#85)) ([21dbb14](21dbb14))
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 0.28.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