# How to version control job template and workflow

**URL:** <https://forum.ansible.com/t/how-to-version-control-job-template-and-workflow/30196>\
**Category:** AWX Project\
**Tags:** awx\
**Created:** [April 26, 2019, 5:55am UTC](https://forum.ansible.com/t/how-to-version-control-job-template-and-workflow/30196 "2019-04-26T05:55:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nilesh\_Jaiswal](https://avatars.discourse-cdn.com/v4/letter/n/5f9b8f/32.png) [@Nilesh\_Jaiswal](https://forum.ansible.com/u/Nilesh_Jaiswal)\
**Post date:** [April 26, 2019, 5:55am UTC](https://forum.ansible.com/t/how-to-version-control-job-template-and-workflow/30196/1 "2019-04-26T05:55:38Z")

</div>

Hi Team,

I wanted to check if we have mechanism to version control job template or job workflow in AWX. Can I migrate my job template/workflow to new AWX setup. I am expecting similar feature of jenkins which help to migrate jobs from one jenkins server to another.

Regards,  
Nilesh

---

<div class="post-metadata">

**Author:** ![Anton\_Hughes](https://avatars.discourse-cdn.com/v4/letter/a/b5ac83/32.png) [@Anton\_Hughes](https://forum.ansible.com/u/Anton_Hughes)\
**Post date:** [April 26, 2019, 6:41am UTC](https://forum.ansible.com/t/how-to-version-control-job-template-and-workflow/30196/2 "2019-04-26T06:41:26Z")

</div>

You can store all your playbooks in git, and let git handle the versioning.

---

<div class="post-metadata">

**Author:** ![Amit\_Bhardwaj](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@Amit\_Bhardwaj](https://forum.ansible.com/u/Amit_Bhardwaj)\
**Post date:** [April 26, 2019, 7:11am UTC](https://forum.ansible.com/t/how-to-version-control-job-template-and-workflow/30196/3 "2019-04-26T07:11:47Z")

</div>

Git to the rescue. That’s what most of the version controlled open-source projects are using.

Regards  
Amit Bhardwaj

---

<div class="post-metadata">

**Author:** ![Adam\_E](https://avatars.discourse-cdn.com/v4/letter/a/c68b51/32.png) [@Adam\_E](https://forum.ansible.com/u/Adam_E)\
**Post date:** [April 27, 2019, 5:56pm UTC](https://forum.ansible.com/t/how-to-version-control-job-template-and-workflow/30196/4 "2019-04-27T17:56:50Z")

</div>

I would like this feature as well, in current state you’d have to script the creation of the templates through tower-cli and then just version manage the scripts.

See this related enhancement request:  
[https://github.com/ansible/awx/issues/578](https://github.com/ansible/awx/issues/578)

---

<div class="post-metadata">

**Author:** ![Jeff\_Byrnes](https://avatars.discourse-cdn.com/v4/letter/j/f6c823/32.png) [@Jeff\_Byrnes](https://forum.ansible.com/u/Jeff_Byrnes)\
**Post date:** [April 29, 2019, 2:15pm UTC](https://forum.ansible.com/t/how-to-version-control-job-template-and-workflow/30196/5 "2019-04-29T14:15:44Z")

</div>

I, too, would like to see this feature as well.
