...
|
...
|
@@ -16,17 +16,22 @@ Core Features
|
16
|
16
|
* a new chroot connection type
|
17
|
17
|
* module common code now has basic type checking (and casting) capability
|
18
|
18
|
* module common now supports a 'no_log' attribute to mark a field as not to be syslogged
|
19
|
|
-* inventory can now point to a directory containing multiple scripts/hosts files
|
|
19
|
+* inventory can now point to a directory containing multiple scripts/hosts files, if using this, put group_vars/host_vars directories inside this directory
|
20
|
20
|
|
21
|
21
|
Modules Added:
|
22
|
22
|
|
23
|
23
|
* rabbit_mq plugin module
|
24
|
24
|
* rabbit_mq user module
|
25
|
25
|
* rabbit_mq vhost module
|
|
26
|
+* rabbit_mq parameter module
|
26
|
27
|
* mongodb_user module
|
27
|
28
|
* new uri module -- can get/put/post/etc
|
28
|
29
|
* CloudFormation module
|
29
|
30
|
* zfs
|
|
31
|
+* okg
|
|
32
|
+* macports
|
|
33
|
+* gem
|
|
34
|
+* lvol (LVM logical volumes)
|
30
|
35
|
* django-manage
|
31
|
36
|
|
32
|
37
|
Bugfixes and Misc Changes:
|
...
|
...
|
@@ -39,12 +44,17 @@ Bugfixes and Misc Changes:
|
39
|
39
|
* raise an error when multiple when_ statements are provided
|
40
|
40
|
* --list-hosts applies host limit selections better
|
41
|
41
|
* (internals) template engine specifications to use template_ds everywhere
|
42
|
|
-* better error message when your host file can't be found
|
|
42
|
+* better error message when your host file can not be found
|
43
|
43
|
* end of line comments now work in the inventory file
|
44
|
44
|
* directory destinations now work better with remote md5 code
|
45
|
45
|
* lookup plugin macros like $FILE and $ENV now work without returning arrays in variable definitions/playbooks
|
46
|
46
|
* uses yaml.safe_load everywhere
|
47
|
47
|
* able to add EXAMPLES to documentation via EXAMPLES docstring, rather than just in main documentation YAML
|
|
48
|
+* can set ANSIBLE_COW_SELECTION to pick other cowsay types (including random)
|
|
49
|
+* to_nice_yaml and to_nice_json available as Jinja2 filters that indent and sort
|
|
50
|
+* cowsay able to run out of macports (very important!)
|
|
51
|
+* improved logging for fireball mode
|
|
52
|
+* nicer error message when talking to an older system that needs a JSON module installed
|
48
|
53
|
|
49
|
54
|
Facts:
|
50
|
55
|
|
...
|
...
|
@@ -53,6 +63,9 @@ Facts:
|
53
|
53
|
* fact detection for OS type on Amazon Linux
|
54
|
54
|
* device fact gathering stability improvements
|
55
|
55
|
* ansible_os_family fact added
|
|
56
|
+* user_id (remote user name)
|
|
57
|
+* a whole series of current time information under the 'datetime' hash
|
|
58
|
+
|
56
|
59
|
|
57
|
60
|
Module Changes/Fixes:
|
58
|
61
|
|
...
|
...
|
@@ -86,6 +99,8 @@ Module Changes/Fixes:
|
86
|
86
|
* charset fix to mail module
|
87
|
87
|
* postresql db module now does not try to create the 'PUBLIC' user
|
88
|
88
|
* SVN module now works correctly with self signed certs
|
|
89
|
+* apt module now has an upgrade parameter (values=yes, no, or 'dist')
|
|
90
|
+
|
89
|
91
|
|
90
|
92
|
Plugins:
|
91
|
93
|
|