summaryrefslogtreecommitdiffstats
path: root/awx_collection/plugins/modules/tower_organization.py
diff options
context:
space:
mode:
Diffstat (limited to 'awx_collection/plugins/modules/tower_organization.py')
-rw-r--r--awx_collection/plugins/modules/tower_organization.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/awx_collection/plugins/modules/tower_organization.py b/awx_collection/plugins/modules/tower_organization.py
index 4576094c3a..a74aec6653 100644
--- a/awx_collection/plugins/modules/tower_organization.py
+++ b/awx_collection/plugins/modules/tower_organization.py
@@ -45,6 +45,11 @@ options:
default: "present"
choices: ["present", "absent"]
type: str
+ instance_groups:
+ description:
+ - list of Instance Groups for this Organization to run on.
+ type: list
+ elements: str
notification_templates_started:
description:
- list of notifications to send on start
@@ -108,6 +113,7 @@ def main():
description=dict(),
default_environment=dict(),
max_hosts=dict(type='int', default="0"),
+ instance_groups=dict(type="list", elements='str'),
notification_templates_started=dict(type="list", elements='str'),
notification_templates_success=dict(type="list", elements='str'),
notification_templates_error=dict(type="list", elements='str'),
@@ -124,7 +130,6 @@ def main():
description = module.params.get('description')
default_ee = module.params.get('default_environment')
max_hosts = module.params.get('max_hosts')
- # instance_group_names = module.params.get('instance_groups')
state = module.params.get('state')
# Attempt to look up organization based on the provided name
@@ -136,6 +141,12 @@ def main():
# Attempt to look up associated field items the user specified.
association_fields = {}
+ instance_group_names = module.params.get('instance_groups')
+ if instance_group_names is not None:
+ association_fields['instance_groups'] = []
+ for item in instance_group_names:
+ association_fields['instance_groups'].append(module.resolve_name_to_id('instance_groups', item))
+
notifications_start = module.params.get('notification_templates_started')
if notifications_start is not None:
association_fields['notification_templates_started'] = []