# AWX - Project SCM Branch/Tag

**URL:** <https://forum.ansible.com/t/awx-project-scm-branch-tag/34867>\
**Category:** AWX Project\
**Tags:** awx\
**Created:** [March 26, 2021, 5:57pm UTC](https://forum.ansible.com/t/awx-project-scm-branch-tag/34867 "2021-03-26T17:57:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Paul\_Manno](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/paul_manno/32/2804_2.png) [@Paul\_Manno](https://forum.ansible.com/u/Paul_Manno)\
**Post date:** [March 26, 2021, 5:57pm UTC](https://forum.ansible.com/t/awx-project-scm-branch-tag/34867/1 "2021-03-26T17:57:26Z")

</div>

Hello.

I have a case where I have a project with a bunch of ansible roles, all in their own repos, and they are referenced in roles/requirements.yml via scm. I have setup a new repo that is all submodules, including the project and all the roles, so I can tag them all at the same time. I then wish to run playbooks using those tags, so I can maintain versioning on the project and the ansible roles per application release. I see there is an option for AWX to prompt for a branch/tag on a playbook run for a given project, but I cannot seem to reference the value of that parameter within the project… obviously, I’d need to specify the tag name in the roles/requirements.yml and if that value is unavailable I have no way of switching the roles to that tag.

Has anyone tried this before? Any luck on implementation?

Thanks,  
Paul
