Merge pull request #10573 from Tompage1994/collection_inv_src_proj

Default source_project to organization for inventory source
This commit is contained in:
Shane McDonald 2021-07-22 17:14:32 -04:00 committed by GitHub
commit 18d9bfa06e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 1 deletions

View File

@ -256,7 +256,10 @@ def main():
if ee is not None:
inventory_source_fields['execution_environment'] = module.resolve_name_to_id('execution_environments', ee)
if source_project is not None:
inventory_source_fields['source_project'] = module.resolve_name_to_id('projects', source_project)
source_project_object = module.get_one('projects', name_or_id=source_project, data=lookup_data)
if not source_project_object:
module.fail_json(msg='The specified source project, {0}, was not found.'.format(lookup_data))
inventory_source_fields['source_project'] = source_project_object['id']
OPTIONAL_VARS = (
'description',

View File

@ -28,6 +28,14 @@
scm_url: https://github.com/ansible/test-playbooks
wait: true
- name: Create a git project with same name, different org
project:
name: "{{ project_name }}"
organization: Default
scm_type: git
scm_url: https://github.com/ansible/test-playbooks
wait: true
- name: Create an Inventory
inventory:
name: "{{ inv_name }}"