NibTech Ansible-Managed WordPress Deployment
Find a file
2025-12-07 23:46:11 -05:00
defaults Add Role 2025-12-07 23:46:11 -05:00
tasks Add Role 2025-12-07 23:46:11 -05:00
README.md Add Role 2025-12-07 23:46:11 -05:00

NibTech: Ansible WordPress

This role deploys WordPress via Ansible. It created Podman Quadlet files based on this role, then starts the associated services.

Tasks

backup: Handles backing-up files, configuration, and the database.

main: Creates users, groups, directories, and Quadlet files.

monitoring: Installs and configured Prometheus monitoring.

Configuration: Defaults

Of note, make sure the domain (wordpress_domain and wordpress_domain_nice) are configured properly, and that the port (wordpress_port) doesn't conflict with existing routing. Secrets should be handled responsibly :)