CentOS 7 OpenResty NGINX Wordpress with Redis and CloudFlare
Installs and configures Firewalld, Fail2ban, OpenResty Nginx, MariaDB, PHP 7.1, Redis, and the latest version of WordPress.
all.example as a documented example.
ansible-role-ipv6 role is only necessary if your host supports IPv6 but does not provide an image that supports it out of the box without custom configuration. To use this role you need to specify the ipv6 address and gateway as a
host_vars variable. DigitalOcean supports IPv6 out of the box, while OVH's Cloud and OpenStack require it to be enabled manually.
ansible-role-cloudflare [DEPRECIATED] role is called from dns.yml and it can be used to automatically configure DNS records for an existing zone using CloudFlare's API.
wordpress.yml: Installs and configures Wordpress
wordpress_bu.yml: Backs up WordPress database via Email as well as locally. Also backs up uploads locally.
dns.yml: [DEPRECIATED] Sets up DNS records using CloudFlare API
A VPS host or Cloud Service Provider (CSP) that supports IPv6.
At least 2 GB of memory.
A CloudFlare account with a domain configured.