20. Ansible Informations

20.1. Where do I find the documentation for Ansible

20.4. Releases / Changelog

20.4.1. Ansible v2.3

20.4.2. Ansible v2.4

  • Have a look at the porting guide -> http://docs.ansible.com/ansible/latest/porting_guide_2.4.html
  • http://docs.ansible.com/ansible/latest/playbooks_reuse.html#dynamic-vs-static
  • plugin changes (inventory, vars) -> http://docs.ansible.com/ansible/latest/porting_guide_2.4.html#plugins
  • New import/include keywords to replace the old bare include directives * Using import_* (import_playbook, import_tasks, import_role) directives are static * Using include_* (include_tasks, include_role) directives are dynamic. This is done to avoid collisions and possible security issues as facts come from the remote targets and they might be compromised.
  • Users can now set group merge priority for groups of the same depth (parent child relationship), using the new ansible_group_priority variable, when values are the same or don’t exist it will fallback to the previous sorting by name’.
  • inventory handling! * It is now possible to specify mulitple inventory sources in the command line (-i /etc/hosts1 -i /opt/hosts2) * Group variable precedence is now configurable via new ‘precedence’ option in ansible.cfg (needs docs)
  • new ansible vault features -> multiple passwords, IDs...