Presenting the ansible collection "nextcloud.admin": from a simple role to a full collection

Hello there!

Some of you may remember an early Ansible role shared years ago to automate basic Nextcloud setup tasks.
That small project has since evolved and has been part of the Nextcloud organization on GitHub for about two years.

With the release of version 2.3.0, the project takes a new direction. While the collection currently includes a couple of roles and several modules, the goal is to gradually expand it into a complete toolkit for managing Nextcloud servers with Ansible.
Future modules will cover more aspects of deployment, configuration, and maintenance.

The purpose of this evolution is to make Nextcloud automation more modular and fully idempotent, providing a solid foundation for building reliable workflows in any environment.

This is the first time the collection is presented here on the forum, and I would be very happy to hear from you.

If you use Ansible with Nextcloud, or plan to, please share your feedback and feature requests on the GitHub repository.

Your input will help guide the future modules and improvements.

Thanks for reading, and happy automating.

Regards,
Aalaesar.

3 Likes