Many things recently! Here are some developments over the last week
on the 1.1 development branch. Most of these are module related.
This email includes things that have changed since the last changelog
update I sent out, and is not comprehensive at all for 1.1 (as 1.1
already includes 13 other new modules, check (dry run), and so on!)
** NEW MODULES **
We have new modules for OpenBSD packages and controlling Cisco
Netscalers. The netscaler module will be tweaked some in the future,
so what you see there is just a start!
** NEW TWEAKS/FEATURES **
The nagios module has a new silence/unsilence command which is
detailed in the docs. Doc site updates not pushed quite yet.
The get_url module has a "use_proxy=no" option if you want to ignore
the environmental proxies.
The fetch module has a new "fail_on_missing=yes" option for those that
want to use fetch in a way that does raise an error when the remote
file is gone. As a reminder, fetch was originally written as a very
basic logfile collector where we didn't always know if a file on the
remote side was present, so it doesn't fail by default.
The URI module now has a default timeout of 30 seconds and it is adjustable.
The ec2 parameter now has a "wait=yes|no" option (default no) that
waits for a guest to come up and will fail if it does not. The
timeout is adjustable.
The lineinfile module now allows regex backreferences. This is shown
in an example in the docs. Docs are not pushed quite yet.
vars_prompt can now specify the crypt scheme to use when encrypting
passwords. I'm not sure how many people really want to use
vars_prompt for this because it's going to need to be entered every
time, but it's now possible. See examples/playbooks/prompts.yml and
the source of the advanced playbooks page -- it's not on the web just
yet.
Facts have been upgraded so you get a bit more data on OS X and Alpine
Linux is also detected
Various misc. bugfixes have been applied
As a reminder, 1.1 is due for release at approximately the end of this
month. We will do a feature freeze during the last week of the month
to allow for more testing of new things.