mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Update changelog for release.
This commit is contained in:
parent
ac4e55aeff
commit
28b94cd2f6
1 changed files with 46 additions and 30 deletions
76
CHANGELOG.md
76
CHANGELOG.md
|
@ -1,44 +1,60 @@
|
|||
Ansible Changes By Release
|
||||
==========================
|
||||
|
||||
0.4 "Unchained" ------- in progress, ETA May 2012
|
||||
0.4 "Unchained" ------- May 23, 2012
|
||||
|
||||
* custom facts provided by the setup module mean no dependency on Ruby, facter, or ohai
|
||||
* sudo improvements, now works much more smoothly
|
||||
* OS X support in progress for ansible on the host and clients (modules still TBA)
|
||||
* list of hosts in playbooks can be expressed as a YAML list in addition to ; delimited
|
||||
* tweaks to SELinux implementation for file module
|
||||
* first_available_file feature, see selective_file_sources.yml in examples/playbooks for info
|
||||
* fixes for yum module corner cases on EL5
|
||||
* --extra-vars="a=2 b=3" etc, now available to inject parameters into playbooks from CLI
|
||||
* file module now correctly returns the mode in octal
|
||||
* modules can no longer include stderr output (paramiko limitation from sudo)
|
||||
* 'group_names' is now a variable made available to templates
|
||||
* variables in the 'all' section can be used to define other variables based on those values
|
||||
* fix for symlink handling in the file module
|
||||
* groups and users module takes an optional system=yes|no on creation (default no)
|
||||
Internals/Core
|
||||
* internal inventory API now more object oriented, parsers decoupled
|
||||
* async handling improvements
|
||||
* service takes an enable=yes|no which works with chkconfig or updates-rc.d as appropriate
|
||||
* misc fixes for running ansible on OS X (overlord only)
|
||||
* sudo improvements, now works much more smoothly
|
||||
* sudo to a particular user with -U/--sudo-user, or using 'sudo_user: foo' in a playbook
|
||||
* --private-key CLI option to work with pem files
|
||||
|
||||
Inventory
|
||||
* can use -i host1,host2,host3:port to specify hosts not in inventory (replaces --override-hosts)
|
||||
* ansible INI style format can do groups of groups [groupname:children] and group vars [groupname:vars]
|
||||
* groups and users module takes an optional system=yes|no on creation (default no)
|
||||
* list of hosts in playbooks can be expressed as a YAML list in addition to ; delimited
|
||||
|
||||
Playbooks
|
||||
* variables can be replaced like ${foo.nested_hash_key.nested_subkey[array_index]}
|
||||
* unicode now ok in templates (assumes utf8)
|
||||
* able to pass host specifier or group name in to "hosts:" with --extra-vars
|
||||
* ansible-pull script and example playbook (extreme scaling, remediation)
|
||||
* inventory_hostname variable available that contains the value of the host as ansible knows it
|
||||
* variables in the 'all' section can be used to define other variables based on those values
|
||||
* 'group_names' is now a variable made available to templates
|
||||
* first_available_file feature, see selective_file_sources.yml in examples/playbooks for info
|
||||
* --extra-vars="a=2 b=3" etc, now available to inject parameters into playbooks from CLI
|
||||
|
||||
Incompatible Changes
|
||||
* jinja2 is only usable in templates, not playbooks, use $foo instead
|
||||
* --override-hosts removed, can use -i with comma notation (-i "ahost,bhost")
|
||||
* modules can no longer include stderr output (paramiko limitation from sudo)
|
||||
|
||||
Module Changes
|
||||
* tweaks to SELinux implementation for file module
|
||||
* fixes for yum module corner cases on EL5
|
||||
* file module now correctly returns the mode in octal
|
||||
* fix for symlink handling in the file module
|
||||
* service takes an enable=yes|no which works with chkconfig or updates-rc.d as appropriate
|
||||
* service module works better on Ubuntu
|
||||
* git module now does resets and such to work more smoothly on updates
|
||||
* fix to internals of hacking/test-module development script
|
||||
* ansible-pull script and example playbook (extreme scaling, remediation)
|
||||
* service fixes to better detect status using return codes of the service script
|
||||
* ansible INI style format can do groups of groups [groupname:children] and group vars [groupname:vars]
|
||||
* sudo to a particular user with -U/--sudo-user, or using 'sudo_user: foo' in a playbook
|
||||
* internal inventory API now more object oriented, parsers decoupled
|
||||
* --override-hosts removed (see following change...)
|
||||
* able to pass host specifier or group name in to "hosts:" with --extra-vars
|
||||
* git module supports branch=
|
||||
* unicode now ok in templates (assumes utf8)
|
||||
* modules all now log to syslog
|
||||
* can use -i host1,host2,host3:port to specify hosts not in inventory (replaces --override-hosts)
|
||||
* fixes for variable parsing in only_if lines
|
||||
* variables can be replaced like ${foo.nested_hash_key.nested_subkey[array_index]}
|
||||
* jinja2 is only usable in templates
|
||||
* enabled=yes|no on a service can be used to toggle chkconfig & updates-rc.d states
|
||||
* git module supports branch=
|
||||
* service fixes to better detect status using return codes of the service script
|
||||
* custom facts provided by the setup module mean no dependency on Ruby, facter, or ohai
|
||||
* service now has a state=reloaded
|
||||
* raw module for bootstrapping and talking to routers w/o Python, etc
|
||||
|
||||
Misc Bugfixes
|
||||
* fixes for variable parsing in only_if lines
|
||||
* misc fixes to key=value parsing
|
||||
* variables with mixed case now legal
|
||||
* fix to internals of hacking/test-module development script
|
||||
|
||||
|
||||
0.3 "Baluchitherium" -- April 23, 2012
|
||||
|
||||
|
|
Loading…
Reference in a new issue