Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
ansible
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenEdx
ansible
Commits
9551afc0
Commit
9551afc0
authored
May 23, 2012
by
Michael DeHaan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update changelog for release.
parent
e03a724d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
41 additions
and
25 deletions
+41
-25
CHANGELOG.md
+41
-25
No files found.
CHANGELOG.md
View file @
9551afc0
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
Internals/Core
*
internal inventory API now more object oriented, parsers decoupled
*
async handling improvements
*
misc fixes for running ansible on OS X (overlord only)
*
sudo improvements, now works much more smoothly
*
OS X support in progress for ansible on the host and clients (modules still TBA)
*
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
*
tweaks to SELinux implementation for file module
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
*
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
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)
*
'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
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
*
groups and users module takes an optional system=yes|no on creation (default no)
*
async handling improvements
*
service takes an enable=yes|no which works with chkconfig or updates-rc.d as appropriate
*
inventory_hostname variable available that contains the value of the host as ansible knows it
*
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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment