# requirements for share roles

**URL:** <https://forum.ansible.com/t/requirements-for-share-roles/22993>\
**Category:** Ansible Project\
**Tags:** galaxy-ng\
**Created:** [November 10, 2016, 3:42am UTC](https://forum.ansible.com/t/requirements-for-share-roles/22993 "2016-11-10T03:42:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jian\_Zhang](https://avatars.discourse-cdn.com/v4/letter/j/cc9497/32.png) [@Jian\_Zhang](https://forum.ansible.com/u/Jian_Zhang)\
**Post date:** [November 10, 2016, 3:42am UTC](https://forum.ansible.com/t/requirements-for-share-roles/22993/1 "2016-11-10T03:42:36Z")

</div>

Hi Guys,

I not clear the requirements for source-roles on the Github.  
Assume that I have a ansible project on the github, including multi roles and other files.  
Can I use it as a role via ansible-galaxy command directly?  
If yes, how can I use the special role in the existed github?  
If no, I must split these roles on the github, right?

BRs/Jian
