# install ansible and submodules in the same specific version

**URL:** <https://forum.ansible.com/t/install-ansible-and-submodules-in-the-same-specific-version/19481>\
**Category:** Ansible Project\
**Created:** [October 11, 2015, 10:31am UTC](https://forum.ansible.com/t/install-ansible-and-submodules-in-the-same-specific-version/19481 "2015-10-11T10:31:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alex1](https://avatars.discourse-cdn.com/v4/letter/a/898d66/32.png) [@Alex1](https://forum.ansible.com/u/Alex1)\
**Post date:** [October 11, 2015, 10:31am UTC](https://forum.ansible.com/t/install-ansible-and-submodules-in-the-same-specific-version/19481/1 "2015-10-11T10:31:46Z")

</div>

Hi,

Is there a way both ansible and submodules in the same specific version to install via git?  
We deliver playbooks and ansible to our customers and want to deliver the same version (ansible with submodules) that we use also.

For example, I can install 1.9:

# git clone git://github.com/ansible/ansible.git --recursive -b stable-1.9

# cd ansible/

# . hacking/env-setup

# ansible --version

**ansible 1.9.4**

# cat .gitmodules

[submodule “lib/ansible/modules/core”]  
path = lib/ansible/modules/core  
url = [GitHub - ansible/ansible-modules-core: Ansible modules - these modules ship with ansible](https://github.com/ansible/ansible-modules-core.git)  
**branch = stable-1.9**  
[submodule “lib/ansible/modules/extras”]  
path = lib/ansible/modules/extras  
url = [GitHub - ansible/ansible-modules-extras: Ansible extra modules - these modules ship with ansible](https://github.com/ansible/ansible-modules-extras.git)  
**branch = stable-1.9**  
Ansible and submodules have the same release: 1.9

But with version 1.8 it does not work:

# git clone git://github.com/ansible/ansible.git --recursive -b release1.8.2

# . hacking/env-setup

# ansible --version

**ansible 1.8.2**

# cat .gitmodules

[submodule “lib/ansible/modules/core”]  
path = lib/ansible/modules/core  
url = [GitHub - ansible/ansible-modules-core: Ansible modules - these modules ship with ansible](https://github.com/ansible/ansible-modules-core.git)  
**branch = devel**  
[submodule “lib/ansible/modules/extras”]  
path = lib/ansible/modules/extras  
url = [GitHub - ansible/ansible-modules-extras: Ansible extra modules - these modules ship with ansible](https://github.com/ansible/ansible-modules-extras.git)  
**branch = devel**  
[submodule “v2/ansible/modules/core”]  
path = v2/ansible/modules/core  
url = [GitHub - ansible/ansible-modules-core: Ansible modules - these modules ship with ansible](https://github.com/ansible/ansible-modules-core.git)  
**branch = devel**  
[submodule “v2/ansible/modules/extras”]  
path = v2/ansible/modules/extras  
url = [GitHub - ansible/ansible-modules-extras: Ansible extra modules - these modules ship with ansible](https://github.com/ansible/ansible-modules-extras.git)  
**branch = devel**

submodules are **devel** instead of **1.8**

thanks

alex
