Merge pull request #12102 from john-westcott-iv/allow_fqcn

Respect optional fully qualified collection name (ansible.builtin.) for playbook identification
This commit is contained in:
Jessica Steurer 2022-06-07 16:44:36 -03:00 committed by GitHub
commit f5102ed24d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 1 deletions

View File

@ -0,0 +1,2 @@
---
- ansible.builtin.import_playbook: foo

View File

@ -0,0 +1,2 @@
---
- ansible.builtin.include: foo

View File

@ -17,7 +17,7 @@ logger = logging.getLogger('awx.main.utils.ansible')
__all__ = ['skip_directory', 'could_be_playbook', 'could_be_inventory']
valid_playbook_re = re.compile(r'^\s*?-?\s*?(?:hosts|include|import_playbook):\s*?.*?$')
valid_playbook_re = re.compile(r'^\s*?-?\s*?(?:hosts|(ansible\.builtin\.)?include|(ansible\.builtin\.)?import_playbook):\s*?.*?$')
valid_inventory_re = re.compile(r'^[a-zA-Z0-9_.=\[\]]')