diff --git a/awx_collection/plugins/modules/tower_instance_group.py b/awx_collection/plugins/modules/tower_instance_group.py index e0beb6bc68..d80e2e6ed1 100644 --- a/awx_collection/plugins/modules/tower_instance_group.py +++ b/awx_collection/plugins/modules/tower_instance_group.py @@ -90,6 +90,7 @@ def main(): name=dict(required=True), new_name=dict(), credential=dict(), + is_container_group=dict(type='bool', default=False), policy_instance_percentage=dict(type='int', default='0'), policy_instance_minimum=dict(type='int', default='0'), policy_instance_list=dict(type='list'), diff --git a/awx_collection/test/awx/test_instance_group.py b/awx_collection/test/awx/test_instance_group.py index 248d6f2d91..2516ce20ba 100644 --- a/awx_collection/test/awx/test_instance_group.py +++ b/awx_collection/test/awx/test_instance_group.py @@ -50,6 +50,7 @@ def test_container_group_create(run_module, admin_user, kube_credential): result = run_module('tower_instance_group', { 'name': 'foo-c-group', 'credential': kube_credential.id, + 'is_container_group': True, 'state': 'present' }, admin_user) assert not result.get('failed', False), result['msg'] @@ -61,6 +62,7 @@ def test_container_group_create(run_module, admin_user, kube_credential): result = run_module('tower_instance_group', { 'name': 'foo-c-group', 'credential': kube_credential.id, + 'is_container_group': True, 'pod_spec_override': pod_spec, 'state': 'present' }, admin_user)