What’s new in ansible 1.6
Below are the list of new changes , Modules in Ansible 1.6
Major features/changes in Ansible 1.6:
- The deprecated legacy variable templating system has been finally removed. Use {{ foo }} always not $foo or ${foo}.
- Any data file can also be JSON. Use sparingly — with great power comes great responsibility. Starting file with “{” or “[” denotes JSON.
- Added ‘gathering’ param for ansible.cfg to change the default gather_facts policy.
- Accelerate improvements:
- multiple users can connect with different keys, when
accelerate_multi_key = yes
is specified in the ansible.cfg. - daemon lifetime is now based on the time from the last activity, not the time from the daemon’s launch.
- multiple users can connect with different keys, when
- ansible-playbook now accepts –force-handlers to run handlers even if tasks result in failures.
- Added VMWare support with the vsphere_guest module.
New Modules:
- files: replace
- packaging: cpanm (Perl)
- packaging: portage
- packaging: composer (PHP)
- packaging: homebrew_tap (OS X)
- packaging: homebrew_cask (OS X)
- packaging: apt_rpm
- packaging: layman
- monitoring: logentries
- monitoring: rollbar_deployment
- monitoring: librato_annotation
- notification: nexmo (SMS)
- notification: twilio (SMS)
- notification: slack (Slack.com)
- notification: typetalk (Typetalk.in)
- notification: sns (Amazon)
- system: debconf
- system: ufw
- system: locale_gen
- system: alternatives
- system: capabilities
- net_infrastructure: bigip_facts
- net_infrastructure: dnssimple
- net_infrastructure: lldp
- web_infrastructure: apache2_module
- cloud: digital_ocean_domain
- cloud: digital_ocean_sshkey
- cloud: rax_identity
- cloud: rax_cbs (cloud block storage)
- cloud: rax_cbs_attachments
- cloud: ec2_asg (configure autoscaling groups)
- cloud: ec2_scaling_policy
- cloud: ec2_metric_alarm
- cloud: vsphere_guest
Other notable changes:
- example callback plugin added for hipchat
- added example inventory plugin for vcenter/vsphere
- added example inventory plugin for doing really trivial inventory from SSH config files
- libvirt module now supports destroyed and paused as states
- s3 module can specify metadata
- security token additions to ec2 modules
- setup module code moved into module_utils/, facts now accessible by other modules
- synchronize module sets relative dirs based on inventory or role path
- misc bugfixes and other parameters
- the ec2_key module now has wait/wait_timeout parameters
- added version_compare filter (see docs)
- added ability for module documentation YAML to utilize shared module snippets for common args
- apt module now accepts “deb” parameter to install local dpkg files
- regex_replace filter plugin added
- added an inventory script for Docker
- added an inventory script for Abiquo
- the get_url module now accepts url_username and url_password as parameters, so sites which require authentication no longer need to have them embedded in the url
Release Date:- May 5, 2014
Reference:- https://github.com/ansible/ansible/blob/devel/CHANGELOG.md
(Visited 205 times, 1 visits today)