<div dir="ltr"><div>Hi,</div><div><br></div><div>I would like to announce a new version of the ansible-nodetool module,</div><div>an Ansible module to interact with Erlang nodes via Erlang RPC.</div><div>If your architecture includes one or more Erlang nodes and you use Ansible</div><div>to orchestrate them, you may find this Ansible module helpful.<br></div><div><br></div><div>The ansible-nodetool module is available at:</div><div><br></div><div><a href="https://github.com/robertoaloi/ansible-nodetool">https://github.com/robertoaloi/ansible-nodetool</a><br class="inbox-inbox-Apple-interchange-newline"></div><div><br></div><div>The README contains detailed information on how to install and use the Ansible module.</div><div>Sample playbooks are available in the `examples` directory.</div><div><br></div><div>For the impatient, here is an example of what you can do with it:</div><div><br></div><div>    ---</div><div><div>    - hosts: localhost</div><div>      tasks:</div><div>      - name: "Return a list of running applications"</div><div>        nodetool:</div><div>          action:  eval</div><div>          command: application:which_applications()</div><div>          cookie:  secret</div><div>          node:    alice@{{ inventory_hostname_short }}</div><div>        register: applications</div><div>      - debug:</div><div>          msg: "{{ applications.stdout_lines }}</div></div><div><br></div><div>The module can also "intercept" I/O from the remote nodes via the Erlang `group leader`.</div><div><br></div><div>Hope you find it useful.</div><div><br></div><div>Cheers,</div><div><br></div><div>Roberto</div><div><a href="http://roberto-aloi.com">http://roberto-aloi.com</a></div><div><br></div></div>