Update changelog and contrib.rst
This commit is contained in:
parent
663a8fef3f
commit
b46505d59d
2 changed files with 26 additions and 20 deletions
14
CHANGELOG.md
14
CHANGELOG.md
|
@ -24,12 +24,22 @@ Other core changes:
|
||||||
* various output formatting fixes/improvements
|
* various output formatting fixes/improvements
|
||||||
* fix for Xen dom0/domU detection in default facts
|
* fix for Xen dom0/domU detection in default facts
|
||||||
* 'ansible_domain' fact now available (ex value: example.com)
|
* 'ansible_domain' fact now available (ex value: example.com)
|
||||||
|
* native ssh connection type (-c ssh) now supports passwords as well as keys
|
||||||
|
* configured remote temp location is now always used even for root
|
||||||
|
* 'register'-ed variables are not recorded for skipped hosts (for example, using only_if/when)
|
||||||
|
* duplicate host records for the same host can no longer result when a host is listed in multiple groups
|
||||||
|
* ansible-pull now passes --limit to prevent running on multiple hosts when used with generic playbooks
|
||||||
|
* remote md5sum check fixes for Solaris 10
|
||||||
|
* ability to configure syslog facility used by remote module calls
|
||||||
|
* in templating, stray '$' characters are now handled more correctly
|
||||||
|
|
||||||
Playbook changes:
|
Playbook changes:
|
||||||
|
|
||||||
* relative paths now work for 'first_available_file'
|
* relative paths now work for 'first_available_file'
|
||||||
* various templating engine fixes
|
* various templating engine fixes
|
||||||
* 'when' is an easier form of only if
|
* 'when' is an easier form of only if
|
||||||
|
* --list-hosts on the playbook command now supports multiple playbooks on the same command line
|
||||||
|
* playbook includes can now be parameterized
|
||||||
|
|
||||||
Module additions:
|
Module additions:
|
||||||
|
|
||||||
|
@ -42,13 +52,17 @@ Module additions:
|
||||||
Modules changes:
|
Modules changes:
|
||||||
|
|
||||||
* (authorized key) module uses temp file now to prevent failure on full disk
|
* (authorized key) module uses temp file now to prevent failure on full disk
|
||||||
|
* (fetch) now uses the 'slurp' internal code to work as you would expect under sudo'ed accounts
|
||||||
|
* (fetch) internal usage of md5 sums fixed for BSD
|
||||||
* (get_url) thirsty is no longer required for directory destinations
|
* (get_url) thirsty is no longer required for directory destinations
|
||||||
* (git) various git module improvements/tweaks
|
* (git) various git module improvements/tweaks
|
||||||
|
* (group) now subclassed for various platforms, includes SunOS support
|
||||||
* (mysql_db) module takes new grant options
|
* (mysql_db) module takes new grant options
|
||||||
* (lineinfile) create= option on lineinfile can create the file when it does not exist
|
* (lineinfile) create= option on lineinfile can create the file when it does not exist
|
||||||
* (postgresql_db) module now takes role_attr_flags
|
* (postgresql_db) module now takes role_attr_flags
|
||||||
* (service) further upgrades to service module service status reporting
|
* (service) further upgrades to service module service status reporting
|
||||||
* (service) tweaks to get service module to play nice with BSD style service systems (rc.conf)
|
* (service) tweaks to get service module to play nice with BSD style service systems (rc.conf)
|
||||||
|
* (service) possible to pass additional arguments to services
|
||||||
* (shell) and command module now take an 'executable=' flag for specifying an alternate shell than /bin/sh
|
* (shell) and command module now take an 'executable=' flag for specifying an alternate shell than /bin/sh
|
||||||
* (user) ability to create SSH keys for users when using user module to create users
|
* (user) ability to create SSH keys for users when using user module to create users
|
||||||
* (user) atomic replacement of files preserves permissions of original file
|
* (user) atomic replacement of files preserves permissions of original file
|
||||||
|
|
|
@ -11,16 +11,14 @@ Ansible Modules
|
||||||
Ansible modules are a way of adding new client-side logic to ansible.
|
Ansible modules are a way of adding new client-side logic to ansible.
|
||||||
They can be written in any language.
|
They can be written in any language.
|
||||||
|
|
||||||
- `Official "core" ansible
|
- `Official "core" ansible modules <http://ansible.cc/docs/modules.html>`_ - various
|
||||||
modules <http://ansible.cc/docs/modules.html>`_ - various
|
- `mercurial <https://github.com/bradobro/ansible-module-mercurial>`_ - bradobro
|
||||||
- `mercurial <https://github.com/bradobro/ansible-module-mercurial>`_ -
|
- `zypper (bash module example) <https://github.com/jpmens/ansible-zypp>`_ - jp\_mens
|
||||||
bradobro
|
|
||||||
- `zypper (bash module
|
|
||||||
example) <https://github.com/jpmens/ansible-zypp>`_ - jp\_mens
|
|
||||||
- `homebrew <https://gist.github.com/3170079>`_ - swehack
|
- `homebrew <https://gist.github.com/3170079>`_ - swehack
|
||||||
- `Ansible-Provisioning <https://github.com/ansible-provisioning>`_ - jhoekx and dagwieers
|
- `additional provisioning-related modules <https://github.com/ansible-provisioning>`_ - jhoekx and dagwieers
|
||||||
|
- `dynamic dns updates <https://github.com/jpmens/ansible-m-dnsupdate>`_ - jp\_mens
|
||||||
|
|
||||||
Python modules using 0.6 and later can use the common "AnsibleModule"
|
Python modules using 0.6 and later can and should use the common "AnsibleModule"
|
||||||
class to dramatically reduce the amount of boilerplate code required.
|
class to dramatically reduce the amount of boilerplate code required.
|
||||||
Not all modules above yet take advantage of this feature. See the
|
Not all modules above yet take advantage of this feature. See the
|
||||||
official documentation for more details.
|
official documentation for more details.
|
||||||
|
@ -34,19 +32,12 @@ from scratch for most applications, but it's always helpful to look at
|
||||||
what others have done for reference.
|
what others have done for reference.
|
||||||
|
|
||||||
- `Hadoop <https://github.com/jkleint/ansible-hadoop>`_ - jkleint
|
- `Hadoop <https://github.com/jkleint/ansible-hadoop>`_ - jkleint
|
||||||
- `LAMP <https://github.com/fourkitchens/server-playbooks>`_ - `Four
|
- `LAMP <https://github.com/fourkitchens/server-playbooks>`_ - `Four Kitchens <http://fourkitchens.com>`_
|
||||||
Kitchens <http://fourkitchens.com>`_
|
- `Ganglia (demo) <https://github.com/mpdehaan/ansible-examples>`_ - mpdehaan
|
||||||
- `Ganglia (demo) <https://github.com/mpdehaan/ansible-examples>`_ -
|
- `Nginx <http://www.capsunlock.net/2012/04/ansible-nginx-playbook.html>`_ - cocoy
|
||||||
mpdehaan
|
|
||||||
- `Nginx <http://www.capsunlock.net/2012/04/ansible-nginx-playbook.html>`_
|
|
||||||
- cocoy
|
|
||||||
- `OpenStack <http://github.com/lorin/openstack-ansible>`_ - lorin
|
- `OpenStack <http://github.com/lorin/openstack-ansible>`_ - lorin
|
||||||
- `Systems
|
- `Systems Configuration <https://github.com/cegeddin/ansible-contrib>`_ - cegeddin
|
||||||
Configuration <https://github.com/cegeddin/ansible-contrib>`_ -
|
- `Fedora Infrastructure <http://infrastructure.fedoraproject.org/cgit/ansible.git/tree/>`_ - `Fedora <http://fedoraproject.org>`_
|
||||||
cegeddin
|
|
||||||
- `Fedora
|
|
||||||
Infrastructure <http://infrastructure.fedoraproject.org/cgit/ansible.git/tree/>`_
|
|
||||||
- `Fedora <http://fedoraproject.org>`_
|
|
||||||
|
|
||||||
Callbacks and Plugins
|
Callbacks and Plugins
|
||||||
`````````````````````
|
`````````````````````
|
||||||
|
@ -70,6 +61,7 @@ integrations with other interesting pieces of software.
|
||||||
- `virt-install <http://fedorapeople.org/cgit/skvidal/public_git/scripts.git/tree/ansible/start-prov-boot.py>`_ - skvidal
|
- `virt-install <http://fedorapeople.org/cgit/skvidal/public_git/scripts.git/tree/ansible/start-prov-boot.py>`_ - skvidal
|
||||||
- `rebooting hosts <http://fedorapeople.org/cgit/skvidal/public_git/scripts.git/tree/ansible/host-reboot>`_ - skvidal
|
- `rebooting hosts <http://fedorapeople.org/cgit/skvidal/public_git/scripts.git/tree/ansible/host-reboot>`_ - skvidal
|
||||||
- `uptime (API demo) <https://github.com/ansible/ansible/blob/devel/examples/scripts/uptime.py>`_ - mpdehaan
|
- `uptime (API demo) <https://github.com/ansible/ansible/blob/devel/examples/scripts/uptime.py>`_ - mpdehaan
|
||||||
|
- `vim snippet generator <https://github.com/bleader/ansible_snippet_generator>`_ - bleader
|
||||||
|
|
||||||
Blogs & Articles
|
Blogs & Articles
|
||||||
````````````````
|
````````````````
|
||||||
|
|
Loading…
Reference in a new issue