#1149577 ITP: ansible-temple -- deploy a service one shot from an Ansible playbook catalogue

#1149577#5
Date:
2026-10-01 00:35:15 UTC
From:
To:
* Package name    : ansible-temple
  Version         : 0.1.0
  Upstream Contact: Thomas Lloancy <tlloancy@deter-mi.net>
* URL             : https://github.com/elestranobaron/ansible-temple
* License         : GPL-3+
  Programming Lang: Python
  Description     : deploy a service one shot from an Ansible playbook catalogue

 ansible-temple reads a Git repository laid out as a playbook catalogue:
 manifest.json at the root, and playbooks/<id>/info.json plus main.yml
 for each service. It lists those services in the terminal and runs
 ansible-playbook locally for the one you choose.

 The reference catalogue deploys stacks such as MariaDB, Redis, and
 WordPress. Any other repository with the same layout can be used.
 The repository address is shown before the playbook runs.

 I wrote it and I plan to maintain it. I am looking for a sponsor.

#1149577#10
Date:
2026-10-03 15:06:11 UTC
From:
To:
I think it's less controversial at this point to close everything, so I
did.

#1149577#15
Date:
2026-10-03 21:05:00 UTC
From:
To:

GitHub main moved to 3f6fad7.

From the service list, p proposes a pull request. s sends the selected playbook as it is. n creates one from a name. f opens it in an editor. This needs gh, which is now a package dependency.

Remove runs the playbook's removal when the catalogue sets "remove". Delete data is a separate choice. A successful deploy is remembered and fills the options on the next visit. A successful remove drops that record.

An address on the command line is used for that run. The saved address stays.
A playbook that becomes root asks for the sudo password.

This is not a new upload. The package stays 0.1.1-1.