Skip to content

Ansible Playbook for automated WP & MySQL setup under nginx with TLS

License

Notifications You must be signed in to change notification settings

sainnr/ansible-wp-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WordPress automation with Ansible

An Ansible Playbook for automated WP & MySQL setup under nginx with TLS. Aims to provide a one-click hassle free deployment of a WordPress instance backed by MySQL database and hidden under NGINX proxy with HTTPS turned on.

There is plenty of possible interpretations of this stack varied by complexity, security, reliability etc. The original motivation behind this project is to make a minimalist setup that would be robust & extendable at the same time, requiring minimum of DevOps knowledge to be used.

Current status: WIP

Supported:

  • common packages and Docker setup
  • deployment of a MySQL container with mounted volume
  • deployment of a WP container connected to the DB
  • nginx proxy setup
  • LE proxy companion, to enable HTTPS

TODO:

  • proper setup of secrets & env vars
  • a neat readme with instructions

Releases

No releases published

Packages

No packages published