# Clarification on dev process

**URL:** <https://forum.ansible.com/t/clarification-on-dev-process/19622>\
**Category:** Ansible Developer\
**Tags:** windows\
**Created:** [October 27, 2015, 5:40am UTC](https://forum.ansible.com/t/clarification-on-dev-process/19622 "2015-10-27T05:40:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![David\_O\_Brien](https://avatars.discourse-cdn.com/v4/letter/d/c0e974/32.png) [@David\_O\_Brien](https://forum.ansible.com/u/David_O_Brien)\
**Post date:** [October 27, 2015, 5:40am UTC](https://forum.ansible.com/t/clarification-on-dev-process/19622/1 "2015-10-27T05:40:12Z")

</div>

Hi,

with all the latest changes I’ve been wondering which version are we supposed to “support” with new modules? Ansible 2.0 and greater? The customer I am working at at the moment is still on 1.9.3 I believe and won’t update any time soon.

Also, PowerShell / Windows modules.  
Which PowerShell versions are we supposed to use?

Cheers  
David

---

<div class="post-metadata">

**Author:** ![Corwin\_Brown](https://avatars.discourse-cdn.com/v4/letter/c/d6d6ee/32.png) [@Corwin\_Brown](https://forum.ansible.com/u/Corwin_Brown)\
**Post date:** [October 27, 2015, 3:22pm UTC](https://forum.ansible.com/t/clarification-on-dev-process/19622/2 "2015-10-27T15:22:16Z")

</div>

I have no official advice, but I would aim for Ansible 2.0 and greater. In my experience as long as it supports at least Powershell 3.0 in Strict mode you’ll be fine.

---

<div class="post-metadata">

**Author:** ![David\_O\_Brien](https://avatars.discourse-cdn.com/v4/letter/d/c0e974/32.png) [@David\_O\_Brien](https://forum.ansible.com/u/David_O_Brien)\
**Post date:** [October 28, 2015, 12:27am UTC](https://forum.ansible.com/t/clarification-on-dev-process/19622/3 "2015-10-28T00:27:09Z")

</div>

Is that so?

Will all code I write for modules in Ansible 2.0 also work in older versions as long as my code loves StrictMode?

Get-AnsibleParam will be back ported to Ansible 1.9.x then for example?

---

<div class="post-metadata">

**Author:** ![j.r.hawkesworth](https://avatars.discourse-cdn.com/v4/letter/j/a3d4f5/32.png) [@j.r.hawkesworth](https://forum.ansible.com/u/j.r.hawkesworth)\
**Post date:** [November 2, 2015, 2:11pm UTC](https://forum.ansible.com/t/clarification-on-dev-process/19622/4 "2015-11-02T14:11:32Z")

</div>

Not official position, but I think only security fixes likely to get included in releases older than current development version.

Given ansible 2.0 is now in beta, I would not count on there being any further 1.9.x releases and would definitely target Ansible 2.0 for any modules you want included.

If you need to maintain a version that is compatible with older ansible versions for a particular customer then you can include a custom module in their /etc/ansible/library (or equivalent location - can be customised in ansible.cfg if I recall).

Jon
