From 400c55faaa354aeeb377db81d6de277561327725 Mon Sep 17 00:00:00 2001 From: beeankha Date: Tue, 10 Nov 2020 15:49:55 -0500 Subject: [PATCH] Remove Cloudforms as a credential type from collections --- .../plugins/modules/tower_credential.py | 3 +- .../test/awx/test_inventory_source.py | 24 ++++++++-------- .../targets/tower_credential/tasks/main.yml | 28 ------------------- 3 files changed, 13 insertions(+), 42 deletions(-) diff --git a/awx_collection/plugins/modules/tower_credential.py b/awx_collection/plugins/modules/tower_credential.py index c8b3f89afa..dad74f3ab0 100644 --- a/awx_collection/plugins/modules/tower_credential.py +++ b/awx_collection/plugins/modules/tower_credential.py @@ -74,7 +74,7 @@ options: - Deprecated, please use credential_type required: False type: str - choices: ["ssh", "vault", "net", "scm", "aws", "vmware", "satellite6", "cloudforms", "gce", "azure_rm", "openstack", "rhv", "insights", "tower"] + choices: ["ssh", "vault", "net", "scm", "aws", "vmware", "satellite6", "gce", "azure_rm", "openstack", "rhv", "insights", "tower"] host: description: - Host for this credential. @@ -285,7 +285,6 @@ KIND_CHOICES = { 'aws': 'Amazon Web Services', 'vmware': 'VMware vCenter', 'satellite6': 'Red Hat Satellite 6', - 'cloudforms': 'Red Hat CloudForms', 'gce': 'Google Compute Engine', 'azure_rm': 'Microsoft Azure Resource Manager', 'openstack': 'OpenStack', diff --git a/awx_collection/test/awx/test_inventory_source.py b/awx_collection/test/awx/test_inventory_source.py index 9f52574670..1bced2eb67 100644 --- a/awx_collection/test/awx/test_inventory_source.py +++ b/awx_collection/test/awx/test_inventory_source.py @@ -182,18 +182,18 @@ def test_falsy_value(run_module, admin_user, base_inventory): # We want to let the API return issues with "this doesn't support that", etc. # # GUI OPTIONS: -# - - - - - - - manual: file: scm: ec2: gce azure_rm vmware sat cloudforms openstack rhv tower custom -# credential ? ? o o r r r r r r r r o -# source_project ? ? r - - - - - - - - - - -# source_path ? ? r - - - - - - - - - - -# verbosity ? ? o o o o o o o o o o o -# overwrite ? ? o o o o o o o o o o o -# overwrite_vars ? ? o o o o o o o o o o o -# update_on_launch ? ? o o o o o o o o o o o -# UoPL ? ? o - - - - - - - - - - -# source_vars* ? ? - o - o o o o o - - - -# environmet vars* ? ? o - - - - - - - - - o -# source_script ? ? - - - - - - - - - - r +# - - - - - - - manual: file: scm: ec2: gce azure_rm vmware sat openstack rhv tower custom +# credential ? ? o o r r r r r r r o +# source_project ? ? r - - - - - - - - - +# source_path ? ? r - - - - - - - - - +# verbosity ? ? o o o o o o o o o o +# overwrite ? ? o o o o o o o o o o +# overwrite_vars ? ? o o o o o o o o o o +# update_on_launch ? ? o o o o o o o o o o +# UoPL ? ? o - - - - - - - - - +# source_vars* ? ? - o - o o o o - - - +# environmet vars* ? ? o - - - - - - - - o +# source_script ? ? - - - - - - - - - r # # UoPL - update_on_project_launch # * - source_vars are labeled environment_vars on project and custom sources diff --git a/awx_collection/tests/integration/targets/tower_credential/tasks/main.yml b/awx_collection/tests/integration/targets/tower_credential/tasks/main.yml index b3278944e9..1303efa468 100644 --- a/awx_collection/tests/integration/targets/tower_credential/tasks/main.yml +++ b/awx_collection/tests/integration/targets/tower_credential/tasks/main.yml @@ -17,7 +17,6 @@ aws_cred_name1: "AWX-Collection-tests-tower_credential-aws-cred1-{{ test_id }}" vmware_cred_name1: "AWX-Collection-tests-tower_credential-vmware-cred1-{{ test_id }}" sat6_cred_name1: "AWX-Collection-tests-tower_credential-sat6-cred1-{{ test_id }}" - cf_cred_name1: "AWX-Collection-tests-tower_credential-cf-cred1-{{ test_id }}" gce_cred_name1: "AWX-Collection-tests-tower_credential-gce-cred1-{{ test_id }}" azurerm_cred_name1: "AWX-Collection-tests-tower_credential-azurerm-cred1-{{ test_id }}" openstack_cred_name1: "AWX-Collection-tests-tower_credential-openstack-cred1-{{ test_id }}" @@ -534,33 +533,6 @@ that: - "result is changed" -- name: Create a valid CloudForms credential - tower_credential: - name: "{{ cf_cred_name1 }}" - organization: Default - state: present - kind: cloudforms - host: https://example.org - username: joe - password: secret - register: result - -- assert: - that: - - "result is changed" - -- name: Delete a CloudForms credential - tower_credential: - name: "{{ cf_cred_name1 }}" - organization: Default - state: absent - kind: cloudforms - register: result - -- assert: - that: - - "result is changed" - - name: Create a valid GCE credential tower_credential: name: "{{ gce_cred_name1 }}"