Nach dem Update auf Ansible 2.1 stiegen heute bei mir ein paar Playbooks aus. Scheinbar ist die Routine zur Datensammlung innerhalb des „Setup“ Aufrufs noch nicht so stabil. Blöderweise wird dieser immer beim Verbindungsaufbau ausgeführt. Vermutlich wird im in 2.1 neu eingeführten „gather_subset“ etwas verschluckt (http://docs.ansible.com/ansible/setup_module.html). Jedenfalls kann man das Faktensammeln („Gathering facts“) deaktivieren, indem man den Parameter gather_facts: False setzt. Braucht man das Feature gar nicht, beschleunigt man auf diese Weise sogar noch die Playbookausführung.
Hier ein Beispiel:
- hosts: Someserver gather_facts: False # Temporaer abgeschaltet remote_user: root roles: - myrole_zb_install_arch_linux