python-apps icon indicating copy to clipboard operation
python-apps copied to clipboard

Make app for Ansible to allow use of Ansible playbooks

Open frikky opened this issue 4 years ago • 0 comments

There's a certain need for an integration which allows the use of Ansible playbooks in Shuffle. Since Shuffle apps are dynamic with access to anything you can have in a container, it could fit right in.

TBD: The hardest piece has to do with playbooks. How do we fetch them, and allow a user to choose them to be ran on the "Control Node"? GitSync was suggested (which is ok). What I suggest instead is the use of Shuffle's file system with namespaces, where we allow:

  1. The frontend to LIST all files in the namespace, allowing for easy choises
  2. The chosen file to be downloaded and sent to the app
  3. The app (control node) runs the playbook with Ansible

frikky avatar Nov 24 '21 11:11 frikky