I added run_once because despite "local_action" it seems to run once per host but *locally*. The error below contradicts the documentation. Or so it seems. 1:
-- hosts: appservers tasks: - name: Get the latest release. local_action: shell grep app /tmp/releases | cut -f2 -d':' | tr -d "," | tr -d "'" register: rel run_once: true ERROR: run_once is not a legal parameter in an Ansible task or handler Or 2: *Run Once* <http://docs.ansible.com/playbooks_delegation.html#id10> New in version 1.7. In some cases there may be a need to only run a task one time and only on one host. This can be achieved by configuring “run_once” on a task: --- # ... tasks: # ... - command: /opt/application/upgrade_db.py run_once: true # ... -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/49998d77-13ba-40c4-b885-7063ecc767cf%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
