<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>