Adding options fqcn (ansible.builtin.) to playbook identification

This commit is contained in:
John Westcott IV 2022-04-25 15:32:48 -04:00
parent 9191079dda
commit f37951249f
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_.=\[\]]')