Skip to content

In a Nutshell (🌰)

Local Playbooks repositories are spaces to organize, create and edit your custom Ansible playbooks.

Creating a new local repository

playbooks-add-local.gif

In Settings > Playbooks tab, in the Local Repository panel, click on the blue button Add a new local repository. In the modal, enter a name and click OK. The playbook repository will be saved on your filesystem.

Synchronization

  • SSM will not listen to changes (addition/deletion) made outside its interface unless a manual synchronization is triggered.
  • Any changes made inside SSM will be automatically synchronized. If you believe SSM is desynchronized from the actual file structure of the repository, click on ... of the Actions button of the Repository modal, and click on Sync to database

playbooks-manual-sync.gif

Delete a local repository

⚠️ Destructive action

This action is permanent. Deleting a local repository will effectively delete the underlying files and directories permanently. Proceed with caution!

Click on the local repository to open the modal, then click on the Delete button.

playbooks-delete-repo.png


Volume path

By default, according to the docker-compose.yml, local playbooks are stored on your filesystem thanks to a Docker volume ./.data.prod/playbooks:/playbooks, meaning the files will be located locally on your system in ./.data.prod/playbooks/

Next step

➡️
Remote Playbooks Repositories

Continue to the next relevant section.

Made with love