|
|
|
Ansible Changes By Release
|
|
|
|
==========================
|
|
|
|
|
|
|
|
0.4 "Unchained" ------- in progress, ETA May 2012
|
|
|
|
|
|
|
|
* custom facts provided by the setup module mean no dependency on Ruby, facter, or ohai
|
|
|
|
* sudo improvements, now works much more smoothly
|
|
|
|
* some support for reading some default settings from the ssh config file (being refined)
|
|
|
|
* OS X support in progress for hosts and clients
|
|
|
|
* list of hosts in playbooks can be expressed as a YAML list in addition to ; delimited
|
|
|
|
* tweaks to SELinux implementation for file module
|
|
|
|
|
|
|
|
0.3 "Baluchitherium" -- April 23, 2012
|
|
|
|
|
|
|
|
* Packaging for Debian, Gentoo, and Arch
|
|
|
|
* Improvements to the apt and yum modules
|
|
|
|
* A virt module
|
|
|
|
* SELinux support for the file module
|
|
|
|
* Ability to use facts from other systems in templates (aka exported
|
|
|
|
resources like support)
|
|
|
|
* Built in Ansible facts so you don't need ohai, facter, or Ruby
|
|
|
|
* tempdir selections that work with noexec mounted /tmp
|
|
|
|
* templates happen locally, not remotely, so no dependency on
|
|
|
|
python-jinja2 for remote computers
|
|
|
|
* advanced inventory format in YAML allows more control over variables
|
|
|
|
per host and per group
|
|
|
|
* variables in playbooks can be structured/nested versus just a flat namespace
|
|
|
|
* manpage upgrades (docs)
|
|
|
|
* various bugfixes
|
|
|
|
* can specify a default --user for playbooks rather than specifying it
|
|
|
|
in the playbook file
|
|
|
|
* able to specify ansible port in ansible host file (see docs)
|
|
|
|
* refactored Inventory API to make it easier to write scripts using Ansible
|
|
|
|
* looping capability for playbooks (with_items)
|
|
|
|
* support for using sudo with a password
|
|
|
|
* module arguments can be unicode
|
|
|
|
* A local connection type, --connection=local, for use with cron or
|
|
|
|
in kickstarts
|
|
|
|
* better module debugging with -D
|
|
|
|
* fetch module for pulling in files from remote hosts
|
|
|
|
* command task supports creates=foo for idempotent semantics, won't
|
|
|
|
run if file foo already exists
|
|
|
|
|
|
|
|
0.0.2 and 0.0.1
|
|
|
|
|
|
|
|
* Initial stages of project
|
|
|
|
|