mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Organize 0.9 changelog
This commit is contained in:
parent
a56dc03180
commit
9c16b3fc91
1 changed files with 53 additions and 39 deletions
92
CHANGELOG.md
92
CHANGELOG.md
|
@ -3,53 +3,67 @@ Ansible Changes By Release
|
||||||
|
|
||||||
0.9 "Dreams" -- release pending
|
0.9 "Dreams" -- release pending
|
||||||
|
|
||||||
|
Highlighted core changes:
|
||||||
|
|
||||||
* various performance tweaks, ansible executes dramatically less SSH ops per unit of work
|
* various performance tweaks, ansible executes dramatically less SSH ops per unit of work
|
||||||
* added 'script' module for pushing and running self-deleting remote scripts
|
|
||||||
* relative paths now work for 'first_available_file'
|
|
||||||
* fix for template calls when last character is '$'
|
|
||||||
* postgresql module now takes role_attr_flags
|
|
||||||
* ability to create SSH keys for users when using user module to create users
|
|
||||||
* close paramiko SFTP connections less often on copy/template operations (speed increase)
|
* close paramiko SFTP connections less often on copy/template operations (speed increase)
|
||||||
* change the way we use multiprocessing (speed/RAM usage improvements)
|
* change the way we use multiprocessing (speed/RAM usage improvements)
|
||||||
* atomic replacement of files preserves permissions of original file
|
|
||||||
* if ansible_*_interpreter is set on a delegated host, it now works as intended
|
|
||||||
* authorized key module uses temp file now to prevent failure on full disk
|
|
||||||
* MySQL module takes new grant options
|
|
||||||
* user module can create SSH keys
|
|
||||||
* yum module takes enablerepo= and disablerepo=
|
|
||||||
* --limit can now take "," as well as ";" or ":"
|
|
||||||
* various git module improvements/tweaks
|
|
||||||
* EC2 inventory script now produces nicer failure message if AWS is down (or similar)
|
|
||||||
* user module now works on FreeBSD, generic system for modules subclassed by OS platform/distro
|
|
||||||
* plugin loading code now more streamlined
|
|
||||||
* module options now sorted in documentation
|
|
||||||
* able to set default for asking password & sudo password in config file
|
* able to set default for asking password & sudo password in config file
|
||||||
* now installs nicely if running inside a virtualenv
|
* ansible now installs nicely if running inside a virtualenv
|
||||||
* msg is now displaced with newlines when a task fails
|
|
||||||
* added a template lookup plugin (with_template: "{{ some_jinja2 }}")
|
|
||||||
* if any with_ plugin has no results in a list, the task is now skipped
|
|
||||||
* further upgrades to service module service status reporting
|
|
||||||
* tweaks to get service module to play nice with BSD style service systems (rc.conf)
|
|
||||||
* 'domain' fact now available
|
|
||||||
* group_by module allows partitioning hosts based on group data
|
|
||||||
* create= option on lineinfile can create the file when it does not exist
|
|
||||||
* misc yum module fixing for various corner cases
|
|
||||||
* lookup plugins for DNS text records, environment variables, and redis
|
|
||||||
* user module now does Solaris!
|
|
||||||
* new module for creating ec2 hosts
|
|
||||||
* new module for adding a temporary host record (used for creating new guests)
|
|
||||||
* solaris svr4pkg module
|
|
||||||
* shell and command module now take an 'executable=' flag for specifying an alternate shell than /bin/sh
|
|
||||||
* flag to allow SSH connection to move files by scp vs sftp (in config file)
|
* flag to allow SSH connection to move files by scp vs sftp (in config file)
|
||||||
* various output formatting fixes/improvements
|
|
||||||
* various tweaks to the EC2 inventory plugin
|
|
||||||
* additional RPM subpackages for easily installing fireball mode deps (server and node)
|
* additional RPM subpackages for easily installing fireball mode deps (server and node)
|
||||||
* jinja2 filters are now pluggable so it's easy to write your own (to_json/etc, are now impl. as such)
|
* group_vars/host_vars now available to ansible, not just playbooks
|
||||||
* in get_url module, thirsty is no longer required for directory destinations
|
|
||||||
* various fixes to the git module
|
Other core changes:
|
||||||
|
|
||||||
|
* fix for template calls when last character is '$'
|
||||||
|
* if ansible_*_interpreter is set on a delegated host, it now works as intended
|
||||||
|
* --limit can now take "," as seperator as well as ";" or ":"
|
||||||
|
* msg is now displaced with newlines when a task fails
|
||||||
|
* if any with_ plugin has no results in a list (empty with_items, etc), the task is now skipped
|
||||||
|
* 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)
|
||||||
|
|
||||||
|
Playbook changes:
|
||||||
|
|
||||||
|
* relative paths now work for 'first_available_file'
|
||||||
* various templating engine fixes
|
* various templating engine fixes
|
||||||
* user module supports BSD
|
|
||||||
|
Module additions:
|
||||||
|
|
||||||
|
* (addhost) new module for adding a temporary host record (used for creating new guests)
|
||||||
|
* (group_by) module allows partitioning hosts based on group data
|
||||||
|
* (ec2) new module for creating ec2 hosts
|
||||||
|
* (script) added 'script' module for pushing and running self-deleting remote scripts
|
||||||
|
* (svr4pkg) solaris svr4pkg module
|
||||||
|
|
||||||
|
Modules changes:
|
||||||
|
|
||||||
|
* (authorized key) module uses temp file now to prevent failure on full disk
|
||||||
|
* (get_url) thirsty is no longer required for directory destinations
|
||||||
|
* (git) various git module improvements/tweaks
|
||||||
|
* (mysql_db) module takes new grant options
|
||||||
|
* (lineinfile) create= option on lineinfile can create the file when it does not exist
|
||||||
|
* (postgresql_db) module now takes role_attr_flags
|
||||||
|
* (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)
|
||||||
|
* (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) atomic replacement of files preserves permissions of original file
|
||||||
|
* (user) module can create SSH keys
|
||||||
|
* (user) module now does Solaris and BSD
|
||||||
|
* (yum) module takes enablerepo= and disablerepo=
|
||||||
|
* (yum) misc yum module fixing for various corner cases
|
||||||
|
|
||||||
|
Plugin changes:
|
||||||
|
|
||||||
|
* EC2 inventory script now produces nicer failure message if AWS is down (or similar)
|
||||||
|
* plugin loading code now more streamlined
|
||||||
|
* lookup plugins for DNS text records, environment variables, and redis
|
||||||
|
* added a template lookup plugin (with_template: "{{ some_jinja2 }}")
|
||||||
|
* various tweaks to the EC2 inventory plugin
|
||||||
|
* jinja2 filters are now pluggable so it's easy to write your own (to_json/etc, are now impl. as such)
|
||||||
|
|
||||||
0.8 "Cathedral" -- Oct 19, 2012
|
0.8 "Cathedral" -- Oct 19, 2012
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue