v1.2
Lots of smaller bits in this release and massive improvement to the documentation.
Operation & fact updates:
- Deprecate
init.*operations, renamed to:systemd.service,upstart.service,launchd.service,bsdinit.service,sysvinit.service,sysvinit.enable,server.service - Add
systemd.daemon_reloadoperation - Add
files.rsyncoperation - Add
portanduserarguments to allssh.*operations - Add
apt_keysfact and use inapt.keyoperation - Add GPG facts:
gkg_key,gpg_keysandgpg_secret_keys - Add
additional_ipsinnetwork_devicesfact - Add
ipv4_addrsandipv6_addrsfacts to replaceipv[46]_addresses - Add
linux_gui&has_guifacts
Other bits:
- Add global
chdir,preserve_su_envandsu_shellarguments - Add
Config.REQUIRE_PACKAGESto check requirements befor execution - Add
host_before_connectandhost_connect_errorstate callback methods - Support multiple
--limitCLI arguments - Allow passing an integer in
files.replacereplacement lines (@vindarel) - Use
curlifwgetnot present inapt.keyoperation - Completely remove use of
use_default_on_errorin facts - Many updates/tweaks to documentation + theme
- Allow functions in/as group/host data (CLI)
- Implement/use Angolia docsearch on documentation