mirror of
https://github.com/ansible/awx.git
synced 2026-05-11 03:17:38 -02:30
Symlink modules for 2.9 compat (#5103)
* Symlink modules for 2.9 compat * Avoid symlinks in completeness tests
This commit is contained in:
committed by
Shane McDonald
parent
82c510e51e
commit
4a85983eb7
1
awx_collection/plugins/modules/tower_ad_hoc_command.py
Symbolic link
1
awx_collection/plugins/modules/tower_ad_hoc_command.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
ad_hoc_command.py
|
||||||
1
awx_collection/plugins/modules/tower_ad_hoc_command_cancel.py
Symbolic link
1
awx_collection/plugins/modules/tower_ad_hoc_command_cancel.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
ad_hoc_command_cancel.py
|
||||||
1
awx_collection/plugins/modules/tower_ad_hoc_command_wait.py
Symbolic link
1
awx_collection/plugins/modules/tower_ad_hoc_command_wait.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
ad_hoc_command_wait.py
|
||||||
1
awx_collection/plugins/modules/tower_application.py
Symbolic link
1
awx_collection/plugins/modules/tower_application.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
application.py
|
||||||
1
awx_collection/plugins/modules/tower_controller_meta.py
Symbolic link
1
awx_collection/plugins/modules/tower_controller_meta.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
controller_meta.py
|
||||||
1
awx_collection/plugins/modules/tower_credential.py
Symbolic link
1
awx_collection/plugins/modules/tower_credential.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
credential.py
|
||||||
1
awx_collection/plugins/modules/tower_credential_input_source.py
Symbolic link
1
awx_collection/plugins/modules/tower_credential_input_source.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
credential_input_source.py
|
||||||
1
awx_collection/plugins/modules/tower_credential_type.py
Symbolic link
1
awx_collection/plugins/modules/tower_credential_type.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
credential_type.py
|
||||||
1
awx_collection/plugins/modules/tower_execution_environment.py
Symbolic link
1
awx_collection/plugins/modules/tower_execution_environment.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
execution_environment.py
|
||||||
1
awx_collection/plugins/modules/tower_export.py
Symbolic link
1
awx_collection/plugins/modules/tower_export.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
export.py
|
||||||
1
awx_collection/plugins/modules/tower_group.py
Symbolic link
1
awx_collection/plugins/modules/tower_group.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
group.py
|
||||||
1
awx_collection/plugins/modules/tower_host.py
Symbolic link
1
awx_collection/plugins/modules/tower_host.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
host.py
|
||||||
1
awx_collection/plugins/modules/tower_import.py
Symbolic link
1
awx_collection/plugins/modules/tower_import.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
import.py
|
||||||
1
awx_collection/plugins/modules/tower_instance_group.py
Symbolic link
1
awx_collection/plugins/modules/tower_instance_group.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
instance_group.py
|
||||||
1
awx_collection/plugins/modules/tower_inventory.py
Symbolic link
1
awx_collection/plugins/modules/tower_inventory.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
inventory.py
|
||||||
1
awx_collection/plugins/modules/tower_inventory_source.py
Symbolic link
1
awx_collection/plugins/modules/tower_inventory_source.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
inventory_source.py
|
||||||
1
awx_collection/plugins/modules/tower_inventory_source_update.py
Symbolic link
1
awx_collection/plugins/modules/tower_inventory_source_update.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
inventory_source_update.py
|
||||||
1
awx_collection/plugins/modules/tower_job_cancel.py
Symbolic link
1
awx_collection/plugins/modules/tower_job_cancel.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
job_cancel.py
|
||||||
1
awx_collection/plugins/modules/tower_job_launch.py
Symbolic link
1
awx_collection/plugins/modules/tower_job_launch.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
job_launch.py
|
||||||
1
awx_collection/plugins/modules/tower_job_list.py
Symbolic link
1
awx_collection/plugins/modules/tower_job_list.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
job_list.py
|
||||||
1
awx_collection/plugins/modules/tower_job_template.py
Symbolic link
1
awx_collection/plugins/modules/tower_job_template.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
job_template.py
|
||||||
1
awx_collection/plugins/modules/tower_job_wait.py
Symbolic link
1
awx_collection/plugins/modules/tower_job_wait.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
job_wait.py
|
||||||
1
awx_collection/plugins/modules/tower_label.py
Symbolic link
1
awx_collection/plugins/modules/tower_label.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
label.py
|
||||||
1
awx_collection/plugins/modules/tower_license.py
Symbolic link
1
awx_collection/plugins/modules/tower_license.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
license.py
|
||||||
1
awx_collection/plugins/modules/tower_notification_template.py
Symbolic link
1
awx_collection/plugins/modules/tower_notification_template.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
notification_template.py
|
||||||
1
awx_collection/plugins/modules/tower_organization.py
Symbolic link
1
awx_collection/plugins/modules/tower_organization.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
organization.py
|
||||||
1
awx_collection/plugins/modules/tower_project.py
Symbolic link
1
awx_collection/plugins/modules/tower_project.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
project.py
|
||||||
1
awx_collection/plugins/modules/tower_project_update.py
Symbolic link
1
awx_collection/plugins/modules/tower_project_update.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
project_update.py
|
||||||
1
awx_collection/plugins/modules/tower_role.py
Symbolic link
1
awx_collection/plugins/modules/tower_role.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
role.py
|
||||||
1
awx_collection/plugins/modules/tower_schedule.py
Symbolic link
1
awx_collection/plugins/modules/tower_schedule.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
schedule.py
|
||||||
1
awx_collection/plugins/modules/tower_settings.py
Symbolic link
1
awx_collection/plugins/modules/tower_settings.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
settings.py
|
||||||
1
awx_collection/plugins/modules/tower_team.py
Symbolic link
1
awx_collection/plugins/modules/tower_team.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
team.py
|
||||||
1
awx_collection/plugins/modules/tower_token.py
Symbolic link
1
awx_collection/plugins/modules/tower_token.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
token.py
|
||||||
1
awx_collection/plugins/modules/tower_user.py
Symbolic link
1
awx_collection/plugins/modules/tower_user.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
user.py
|
||||||
1
awx_collection/plugins/modules/tower_workflow_approval.py
Symbolic link
1
awx_collection/plugins/modules/tower_workflow_approval.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
workflow_approval.py
|
||||||
1
awx_collection/plugins/modules/tower_workflow_job_template.py
Symbolic link
1
awx_collection/plugins/modules/tower_workflow_job_template.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
workflow_job_template.py
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
workflow_job_template_node.py
|
||||||
1
awx_collection/plugins/modules/tower_workflow_launch.py
Symbolic link
1
awx_collection/plugins/modules/tower_workflow_launch.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
workflow_launch.py
|
||||||
1
awx_collection/plugins/modules/tower_workflow_node_wait.py
Symbolic link
1
awx_collection/plugins/modules/tower_workflow_node_wait.py
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
workflow_node_wait.py
|
||||||
@@ -2,9 +2,8 @@ from __future__ import absolute_import, division, print_function
|
|||||||
|
|
||||||
__metaclass__ = type
|
__metaclass__ = type
|
||||||
|
|
||||||
import pytest
|
|
||||||
from awx.main.tests.functional.conftest import _request
|
from awx.main.tests.functional.conftest import _request
|
||||||
from ansible.module_utils.six import PY2, string_types
|
from ansible.module_utils.six import string_types
|
||||||
import yaml
|
import yaml
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
@@ -169,6 +168,8 @@ def test_completeness(collection_import, request, admin_user, job_template, exec
|
|||||||
for root, dirs, files in os.walk(module_directory):
|
for root, dirs, files in os.walk(module_directory):
|
||||||
if root == module_directory:
|
if root == module_directory:
|
||||||
for filename in files:
|
for filename in files:
|
||||||
|
if os.path.islink(os.path.join(root, filename)):
|
||||||
|
continue
|
||||||
# must begin with a letter a-z, and end in .py
|
# must begin with a letter a-z, and end in .py
|
||||||
if re.match(r'^[a-z].*.py$', filename):
|
if re.match(r'^[a-z].*.py$', filename):
|
||||||
module_name = filename[:-3]
|
module_name = filename[:-3]
|
||||||
|
|||||||
Reference in New Issue
Block a user