Difference between revisions of "Ansible changelog and versions"
Line 17: | Line 17: | ||
* v2.12.0 Nov 2021 https://github.com/ansible/ansible/releases/tag/v2.12.0 | * 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/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.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 | + | * 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 | ** [[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 |
Revision as of 09:29, 20 October 2022
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
- 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
<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
- Ansible modules:
gather_facts, set_fact
,ansible.builtin.file
,lineinfile
,stat
,group
,mount
,git:
,package:
,command:
,shell:
,raw:
,template:
,register:
,user:
, Ansible playbooks examples,tasks:
,lineinfile, blockinfile:
,shell:
,command:
,raw:
,ansible.builtin.file, service:, aws.ecs_taskdefinition, aws.asg, docker_container, kubernetes.core.k8s
,community.
,include_tasks
- 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 - Software changelogs,
git log
, GA, EoL, EOS, release cycle,apt changelog
,docker-compose changelog
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: