...
|
...
|
@@ -3,63 +3,74 @@ Ansible Changes By Release
|
3
|
3
|
|
4
|
4
|
1.0 "Eruption" -- release pending -- changes unsorted for now
|
5
|
5
|
|
6
|
|
-* default_sudo_exe parameter can be set in config to use sudo alternatives
|
|
6
|
+New modules:
|
|
7
|
+
|
7
|
8
|
* new sysctl module
|
8
|
9
|
* new pacman module (Arch linux)
|
|
10
|
+* new apt_key module
|
|
11
|
+* hg module now in core
|
|
12
|
+* new ec2_facts module
|
|
13
|
+* added pkgin module for Joyent SmartOS
|
|
14
|
+
|
|
15
|
+New config settings:
|
|
16
|
+
|
|
17
|
+* default_sudo_exe parameter can be set in config to use sudo alternatives
|
9
|
18
|
* added when_failed and when_changed
|
|
19
|
+
|
|
20
|
+New playbook/language features:
|
|
21
|
+
|
|
22
|
+* task includes can now be of infinite depth
|
10
|
23
|
* when_set and when_unset can take more than one var (when_set: $a and $b and $c)
|
11
|
|
-* new apt_key module
|
|
24
|
+* added the with_sequence lookup plugin
|
|
25
|
+* can override "connection:" on an indvidual task
|
|
26
|
+* parameterized playbook includes can now define complex variables (not just all on one line)
|
|
27
|
+* making inventory variables available for use in vars_files paths
|
|
28
|
+* messages when skipping plays are now more clear
|
|
29
|
+
|
|
30
|
+Module fixes and new flags:
|
|
31
|
+
|
|
32
|
+* ability to use raw module without python on remote system
|
12
|
33
|
* fix for service status checking on Ubuntu
|
13
|
34
|
* service module now responds to additional exit code for SERVICE_UNAVAILABLE
|
14
|
|
-* usage of run_command standardized between module implementations
|
15
|
35
|
* fix for raw module with '-c local'
|
16
|
|
-* fixes to git module
|
|
36
|
+* various fixes to git module
|
17
|
37
|
* ec2 module now reports the public DNS name
|
18
|
|
-* added the with_sequence lookup plugin
|
19
|
|
-* various fixes for variable resolution in playbooks
|
20
|
|
-* task includes can now be of infinite depth
|
21
|
38
|
* can pass executable= to the raw module to specify alternative shells
|
22
|
|
-* fixes for handling of "~" in some paths
|
23
|
|
-* can override "connection:" on an indvidual task
|
24
|
39
|
* fix for postgres module when user contains a "-"
|
25
|
|
-* various other database module fixes
|
26
|
40
|
* added additional template variables -- $template_fullpath and $template_run_date
|
27
|
41
|
* raise errors on invalid arguments used with a task include statement
|
28
|
|
-* making inventory variables available for use in vars_files paths
|
29
|
|
-* various fixes to DWIM'ing of relative paths
|
30
|
|
-* ability to use raw module without python on remote system
|
31
|
42
|
* shell/command module takes a executable= parameter to specify a different shell than /bin/sh
|
32
|
43
|
* added return code and error output to the raw module
|
33
|
44
|
* added support for @reboot to the cron module
|
34
|
|
-* hostname patterns in the inventory file can now use alphabetic ranges
|
35
|
|
-* whitespace is now allowed around group variables in the inventory file
|
36
|
|
-* parameterized playbook includes can now define complex variables (not just all on one line)
|
37
|
45
|
* misc fixes to the pip module
|
38
|
|
-* inventory scripts can now define groups of groups and group vars (need example for docs?)
|
39
|
46
|
* nagios module can schedule downtime for all services on the host
|
40
|
|
-* various patterns can now take a regex vs a glob if they start with "~" (need docs on which!)
|
41
|
|
-* /bin/ansible now takes a --list-hosts just like ansible-playbook did
|
42
|
47
|
* various subversion module improvements
|
43
|
48
|
* various mail module improvements
|
44
|
|
-* allow intersecting host patterns by using "&" ("webservers:!debian:&datacenter1")
|
45
|
|
-* messages when skipping plays are now more clear
|
46
|
49
|
* SELinux fix for files created by authorized_key module
|
47
|
50
|
* "template override" ??
|
48
|
|
-* lots of documentation tweaks
|
49
|
|
-* handle tilde shell character for --private-key
|
50
|
51
|
* get_url module can now send user/password authorization
|
51
|
|
-* new ec2_facts module
|
52
|
|
-* hg module now in core
|
53
|
52
|
* ec2 module can now deploy multiple simultaneous instances
|
54
|
53
|
* fix for apt_key modules stalling in some situations
|
55
|
|
-* hash merging policy is now selectable in the config file, can choose to override or merge
|
|
54
|
+* fix to enable Jinja2 {% include %} to work again in template
|
56
|
55
|
* ec2 module is now powered by Boto
|
57
|
|
-* fix to enable Jinja2 {% include %} to work again
|
58
|
|
-* added pkgin module for Joyent SmartOS
|
59
|
56
|
* setup module can now detect if package manager is using pacman
|
60
|
57
|
|
|
58
|
+Core fixes and new behaviors:
|
61
|
59
|
|
62
|
|
-* ...
|
|
60
|
+* various fixes for variable resolution in playbooks
|
|
61
|
+* fixes for handling of "~" in some paths
|
|
62
|
+* various fixes to DWIM'ing of relative paths
|
|
63
|
+* /bin/ansible now takes a --list-hosts just like ansible-playbook did
|
|
64
|
+* various patterns can now take a regex vs a glob if they start with "~" (need docs on which!) - also /usr/bin/ansible
|
|
65
|
+* allow intersecting host patterns by using "&" ("webservers:!debian:&datacenter1")
|
|
66
|
+* handle tilde shell character for --private-key
|
|
67
|
+* hash merging policy is now selectable in the config file, can choose to override or merge
|
|
68
|
+
|
|
69
|
+Inventory files/scripts:
|
|
70
|
+
|
|
71
|
+* hostname patterns in the inventory file can now use alphabetic ranges
|
|
72
|
+* whitespace is now allowed around group variables in the inventory file
|
|
73
|
+* inventory scripts can now define groups of groups and group vars (need example for docs?)
|
63
|
74
|
|
64
|
75
|
0.9 "Dreams" -- Nov 30 2012
|
65
|
76
|
|