Difference between revisions of "Ansible changelog and versions"
Tags: Mobile web edit, Mobile edit |
|||
(27 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-community-changelogs | ||
+ | |||
[[Ansible]] Changelog: https://github.com/ansible/ansible/releases ~ 3-6 months | [[Ansible]] Changelog: https://github.com/ansible/ansible/releases ~ 3-6 months | ||
− | :<code>ansible --version</code> | + | :<code>[[ansible --version]]</code> |
+ | :<code>[[ansible-vault --version]]</code> | ||
+ | :<code>[[ansible.cfg]]: [[deprecation_warning]]</code> | ||
+ | |||
+ | |||
+ | * https://github.com/ansible-community/ansible-build-data | ||
+ | ** Ansible 6 | ||
+ | ** Ansible 5 | ||
+ | ** Ansible 4 | ||
+ | |||
== Releases == | == Releases == | ||
− | * v2.10 https://github.com/ansible-community/ansible-build-data/blob/main/2.10/CHANGELOG-v2.10.rst | + | * v2.15.0 May 2023 https://github.com/ansible/ansible/blob/v2.15.0/changelogs/CHANGELOG-v2.15.rst |
− | ** ansible-connection persists even after playbook run is completed | + | |
+ | * v2.13.3 Aug 2022 https://github.com/ansible/ansible/releases/tag/v2.13.3 | ||
+ | |||
+ | * v2.12.0 Nov 2021 https://github.com/ansible/ansible/releases/tag/v2.12.0 | ||
+ | |||
+ | * v2.11 [https://github.com/ansible/ansible/releases/tag/v2.11.0 Apr 2021] https://github.com/ansible-community/ansible-build-data/blob/main/2.11/CHANGELOG-v2.11.rst [https://github.com/ansible/ansible/releases/tag/v2.11.5 v2.11.5],[https://github.com/ansible/ansible/releases/tag/v2.11.8 v2.11.8] (Feb 01, 2022), [https://github.com/ansible/ansible/releases/tag/v2.11.12 v2.11.12] (May, 2022) | ||
+ | |||
+ | * v2.10 Feb 2021 https://github.com/ansible-community/ansible-build-data/blob/main/2.10/CHANGELOG-v2.10.rst | ||
+ | ** [[ansible-connection]] persists even after playbook run is completed | ||
** v2.10.7 https://github.com/ansible/ansible/releases/tag/v2.10.7 | ** v2.10.7 https://github.com/ansible/ansible/releases/tag/v2.10.7 | ||
** v2.10.3 https://github.com/ansible/ansible/releases/tag/v2.10.3 | ** v2.10.3 https://github.com/ansible/ansible/releases/tag/v2.10.3 | ||
− | * v2.9: 31/10/2019 https://github.com/ansible/ansible/blob/stable-2.9/changelogs/CHANGELOG-v2.9.rst | + | |
+ | * v2.9: 31/10/2019 https://github.com/ansible/ansible/blob/stable-2.9/changelogs/CHANGELOG-v2.9.rst ([[Ubuntu Groovy]] - 20.10) | ||
** v2.9.1 13/11/2019 | ** v2.9.1 13/11/2019 | ||
** v2.9.2 05/12/2019 <ref>https://github.com/ansible/ansible/releases/tag/v2.9.2</ref> | ** v2.9.2 05/12/2019 <ref>https://github.com/ansible/ansible/releases/tag/v2.9.2</ref> | ||
Line 13: | Line 33: | ||
** v2.9.4 https://github.com/ansible/ansible/releases/tag/v2.9.4 | ** v2.9.4 https://github.com/ansible/ansible/releases/tag/v2.9.4 | ||
** v2.9.5 https://github.com/ansible/ansible/releases/tag/v2.9.5 | ** v2.9.5 https://github.com/ansible/ansible/releases/tag/v2.9.5 | ||
− | ** v2.9.6 https://github.com/ansible/ansible/releases/tag/v2.9.6 | + | ** v2.9.6 https://github.com/ansible/ansible/releases/tag/v2.9.6 - [[Ubuntu Focal]] - 20.04.2 |
** v2.9.7 https://github.com/ansible/ansible/releases/tag/v2.9.7 | ** v2.9.7 https://github.com/ansible/ansible/releases/tag/v2.9.7 | ||
+ | ** v2.9.8 https://github.com/ansible/ansible/releases/tag/v2.9.8 | ||
+ | ** v2.9.9 https://github.com/ansible/ansible/releases/tag/v2.9.9 | ||
* v2.8: 16/05/2019 https://github.com/ansible/ansible/blob/stable-2.8/changelogs/CHANGELOG-v2.8.rst, https://www.ansible.com/blog/whats-new-in-red-hat-ansible-engine-2.8 | * v2.8: 16/05/2019 https://github.com/ansible/ansible/blob/stable-2.8/changelogs/CHANGELOG-v2.8.rst, https://www.ansible.com/blog/whats-new-in-red-hat-ansible-engine-2.8 | ||
Line 31: | Line 53: | ||
** <code>import_tasks</code> | ** <code>import_tasks</code> | ||
** <code>import_role</code> https://docs.ansible.com/ansible/latest/modules/import_role_module.html#import-role-module | ** <code>import_role</code> https://docs.ansible.com/ansible/latest/modules/import_role_module.html#import-role-module | ||
+ | |||
+ | * v2.1 | ||
+ | ** <code>[[docker_container]]</code> | ||
* v2.0 12/01/2016 https://www.ansible.com/blog/ansible-2.0-launch https://raw.githubusercontent.com/ansible/ansible/stable-2.0/CHANGELOG.md | * v2.0 12/01/2016 https://www.ansible.com/blog/ansible-2.0-launch https://raw.githubusercontent.com/ansible/ansible/stable-2.0/CHANGELOG.md | ||
Line 111: | Line 136: | ||
== See also == | == See also == | ||
* {{Ansible}} | * {{Ansible}} | ||
− | |||
− | [[Category: | + | [[Category:Ansible]] |
− | |||
− | |||
{{CC license}} | {{CC license}} | ||
Source: https://en.wikiversity.org/wiki/DevOps/Ansible/Ansible_changelog_and_versioning | Source: https://en.wikiversity.org/wiki/DevOps/Ansible/Ansible_changelog_and_versioning |
Latest revision as of 10:43, 8 September 2023
Ansible Changelog: https://github.com/ansible/ansible/releases ~ 3-6 months
- https://github.com/ansible-community/ansible-build-data
- Ansible 6
- Ansible 5
- Ansible 4
Releases[edit]
- v2.13.3 Aug 2022 https://github.com/ansible/ansible/releases/tag/v2.13.3
- v2.12.0 Nov 2021 https://github.com/ansible/ansible/releases/tag/v2.12.0
- v2.11 Apr 2021 https://github.com/ansible-community/ansible-build-data/blob/main/2.11/CHANGELOG-v2.11.rst v2.11.5,v2.11.8 (Feb 01, 2022), v2.11.12 (May, 2022)
- v2.10 Feb 2021 https://github.com/ansible-community/ansible-build-data/blob/main/2.10/CHANGELOG-v2.10.rst
- ansible-connection persists even after playbook run is completed
- v2.10.7 https://github.com/ansible/ansible/releases/tag/v2.10.7
- v2.10.3 https://github.com/ansible/ansible/releases/tag/v2.10.3
- v2.9: 31/10/2019 https://github.com/ansible/ansible/blob/stable-2.9/changelogs/CHANGELOG-v2.9.rst (Ubuntu Groovy - 20.10)
- v2.9.1 13/11/2019
- v2.9.2 05/12/2019 [1]
- v2.9.3 https://github.com/ansible/ansible/releases/tag/v2.9.3
- v2.9.4 https://github.com/ansible/ansible/releases/tag/v2.9.4
- v2.9.5 https://github.com/ansible/ansible/releases/tag/v2.9.5
- v2.9.6 https://github.com/ansible/ansible/releases/tag/v2.9.6 - Ubuntu Focal - 20.04.2
- v2.9.7 https://github.com/ansible/ansible/releases/tag/v2.9.7
- v2.9.8 https://github.com/ansible/ansible/releases/tag/v2.9.8
- v2.9.9 https://github.com/ansible/ansible/releases/tag/v2.9.9
- v2.8: 16/05/2019 https://github.com/ansible/ansible/blob/stable-2.8/changelogs/CHANGELOG-v2.8.rst, https://www.ansible.com/blog/whats-new-in-red-hat-ansible-engine-2.8
- Ansible Collections and content namespacing
BECOME
is the default Ansible word to prompt for a passwordgather_facts
module: https://docs.ansible.com/ansible/latest/modules/gather_facts_module.html- python interpreter discovery[2]
- v2.7 09/10/2018: https://github.com/ansible/ansible/blob/stable-2.7/changelogs/CHANGELOG-v2.7.rst, https://www.ansible.com/blog/the-release-of-red-hat-ansible-engine-2-7
- New
reboot
module ignore_unreachable
added
- New
- v2.6 02/07/2018 https://www.ansible.com/blog/your-time-has-come-ansible-2-6
- Inventory Plugins: foreman, generator, gcp_compute, nmap
- v2.5 23/03/2018 https://groups.google.com/forum/#!topic/ansible-announce/V2HLb1lKKoI
- v2.4 19/09/2017
import_playbook
keywords https://docs.ansible.com/ansible/latest/modules/import_playbook_module.htmlimport_tasks
import_role
https://docs.ansible.com/ansible/latest/modules/import_role_module.html#import-role-module
- v2.1
- v2.0 12/01/2016 https://www.ansible.com/blog/ansible-2.0-launch https://raw.githubusercontent.com/ansible/ansible/stable-2.0/CHANGELOG.md
block
introduce the concept of exception handling to playbooks, and were modeled after the try/except/finally structure of Python (and many other languages)
- v1.5 28 February 2014[3]
- 1.4.3 https://github.com/ansible/ansible/releases/tag/v1.4.3
- 1.4.2 December 18, 2013 https://github.com/ansible/ansible/releases/tag/v1.4.2
ansible-galaxy
command added for retrieving roles from the Galaxy[4][5]
- 1.2 June 10, 2013
- Ansible Roles introduced[6]
Timeline[edit]
<timeline>
ImageSize = width:900 height:340 PlotArea = right:30 left:30 bottom:60 top:30 DateFormat = dd/mm/yyyy Period = from:01/01/2017 till:01/01/2020 TimeAxis = orientation:horizontal Legend = orientation:vertical position:bottom columns:2 Colors =
id:production value:green Legend:Production id:extended value:rgb(0.9,0.9,0.2) Legend:Extended_support id:lightline value:rgb(0.8,0.8,0.8)
BackgroundColors = canvas:white ScaleMajor = gridcolor:lightline unit:year increment:1 start:01/01/2017
Define $vshift = 15 # move text above the bars
PlotData=
bar: color:production mark:(line,white) align:left fontsize:M from:31/10/2019 till:31/12/2019 shift:(-55,-4) text:"Ansible 2.9" barset:break color:production from:31/10/2019 till:31/12/2019 shift:(-13,$vshift)
bar: color:production mark:(line,white) align:left fontsize:M from:16/05/2019 till:31/10/2019 shift:(-55,-4) text:"Ansible 2.8" barset:break color:production from:07/06/2019 till:04/07/2019 shift:(-13,$vshift) text:".1"
bar: color:production mark:(line,white) align:left fontsize:M from:04/10/2018 till:31/12/2018 shift:(-55,-4) text:"Ansible 2.7" barset:break color:production from:04/10/2018 till:16/05/2019 shift:(-13,$vshift) text:".0" barset:break color:production from:04/10/2018 till:16/05/2019 shift:(-13,$vshift) text:".1"
bar: color:production mark:(line,white) align:left fontsize:M from:02/07/2018 till:04/10/2018 shift:(-55,-4) text:"Ansible 2.6"
bar: color:production mark:(line,white) align:left fontsize:M from:23/03/2018 till:02/07/2018 shift:(-55,-4) text:"Ansible 2.5"
bar: color:production mark:(line,white) align:left fontsize:M from:18/09/2017 till:23/03/2018 shift:(-62,-4) text:"Ansible 2.4"
TextData =
pos:(275,355) fontsize:L textcolor:black text:"Ansible timeline"
</timeline>
See also[edit]
- Ansible: modules, plugins, Playbooks (examples)
ansible-playbook
,ansible-vault
,ansible-inventory
,ansible-config
, Ansible Tower, Ansible Galaxy (Roles) (ansible-galaxy
),ansible-cmdb
,gather facts
,ansible.cfg
,Ansible Molecule
, Ansible collections,register
,template
,--ask-pass
,--ask-become-pass
,remote_user:
,/etc/ansible/hosts
,ansible-doc
,ansible-lint
,.ansible/
,--forks
,--start-at-task
,changelog
,inventory
,Notify:
,ansible HOSTNAME -m ping
,gathering
,/usr/bin/ansible
,ansible -m ping
,ansible.builtin
,hosts: (Ansible)
,set fact:
,when:
,blockinfile:
,become method:
,include:
,git:
, AWX,ansible --help
, Tags, Ansible variables, versions
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy.
Source: https://en.wikiversity.org/wiki/DevOps/Ansible/Ansible_changelog_and_versioning
- ↑ https://github.com/ansible/ansible/releases/tag/v2.9.2
- ↑ https://docs.ansible.com/ansible/latest/reference_appendices/interpreter_discovery.html
- ↑ https://raw.githubusercontent.com/ansible/ansible/v1.5.0/CHANGELOG.md
- ↑ https://github.com/ansible/ansible/commit/4a20055a598bcb2ba6d73edce68a739b4af77c2a#diff-b677d0fda08cef8d4f642ed8a3e16498
- ↑ https://www.jeffgeerling.com/blog/using-ansible-galaxy
- ↑ https://www.ansible.com/blog/2013/12/19/ansibleworks-galaxy-is-now-available
Advertising: