Released: 2020-01-02
- Make wordpress_ssl on by default. [carlalexander]
- Give default values to all secret directories. [carlalexander]
Released: 2019-07-10
- Rework project to fit new DebOps role architecture. [carlalexander]
- Fix issue with fail2ban permanant ban action not doing an exact check for IPs. [carlalexander]
Released: 2018-10-07
- Fix issues with dependencies causing problems with PHP 7.2 [carlalexander]
Released: 2018-08-05
- Use the
wordpress__domain
instead ofserver_name
nginx variable to secure vhosts. [carlalexander] - Switch to
php
upstream type so that we don't hardcode the PHP version in the upstream configuration. [carlalexander] - Updated varnish configuration to support Varnish 5.0. [carlalexander]
Released: 2018-02-15
- Reordered
debops.fail2ban
dependency to prevent fail2ban error. [carlalexander] - Added the
wordpress__config_cache_key_salt
variable to control the cache key prefix used by WordPress. [carlalexander]
Released: 2017-10-17
- Fix issue with symlinks when checking if the WordPress directory exists. [carlalexander]
- Added support for elasticsearch. [schrapel]
- Added
zip
andunzip
packages towordpress__php__packages
. [carlalexander]
Released: 2017-04-30
- Changed default value of
wordpress__database_user
to matchwordpress__user_name
. [carlalexander] - Removed
debops.postfix
role. [carlalexander] - Set
nullmailer__enabled
toFalse
to disable installation ofdebops.nullmailer
. [carlalexander] - Update DebOps for WordPress to the redesigned Content Security Policy support of
debops.nginx
.wordpress__nginx__csp
has been renamed towordpress__nginx__csp_enabled
andwordpress__nginx__csp_policy
has been renamed towordpress__nginx__csp
.wordpress__nginx__csp_report
has been dropped. You can usenginx__http_csp_append
to set a customreport-uri
for all policies. [ypid_] - Update role dependencies of the wordpress role to work with debops.nginx v0.2.0 and above. [ypid_]
- Added
wordpress__install_type
variable so that you can choose which type of WordPress installation to install. [carlalexander] - Added
composer
role. [carlalexander] - Reworked wp-cron to use WP-CLI instead of curl. [carlalexander]
- Added
wordpress__permalink_structure
to control the default WordPress permalink structure. [carlalexander] - Added
wordpress__user_allow_remote
variable to control whether the WordPress system account can connect remotely or not. [carlalexander] - Added
varnish__privileged_group
variable to give access to varnish to a system group. [carlalexander]
Released: 2016-11-06
- Fixed issue with
php-redis
package. [carlalexander]
Released: 2016-09-18
- Added
wordpress__redis__auth_password
variable to control the password used to authenticate with the redis server. [carlalexander] - Changed the default WordPress system user from
www-data
towordpress
. [carlalexander] - Fixed issue where you could access a WordPress site using its IP address instead of the domain name. [carlalexander]
- Fixed issue with
wordpress-repeat-bans
filter not detecting bans with fail2ban 0.9.3. [carlalexander] - Renamed
ntp_timezone
tontp__timezone
. [carlalexander] - Added
debops.postfix
role towordpress
playbook. [carlalexander] - Namespaced all dependency variables for the
wordpress
role. [carlalexander] - Changed
wpcli
role prefix fromwpcli_
towpcli__
. [carlalexander] - Changed
wordpress
role prefix fromwordpress_
towordpress__
. [carlalexander] - Changed
varnish
role prefix fromvarnish_
tovarnish__
. [carlalexander] - Added
wpcli_installation_method
variable to control the WP-CLI install method for thewpcli
role. [carlalexander] - Removed the
hhvm
role and thedebops.php5
role dependency for thewordpress
role. Replaced them with thedebops.php
which installs PHP7. [carlalexander] - Removed the Varnish upstream from the
varnish
role. [carlalexander]
Released: 2016-07-13
- Added
wordpress_nginx_listen
andwordpress_nginx_listen_ssl
variables to thewordpress
role. [carlalexander] - Reworked
wordpress_dependencies
from a boolean variable to a list so that we can remove specific dependencies. Removed thewordpress_fail2ban_enabled
as a result. [carlalexander] - Added
wordpress_nginx_user
andwordpress_nginx_www
variables to thewordpress
role. [carlalexander] - Added support for the
Content-Security-Policy
header to thewordpress
role. [carlalexander] - Added
varnish_add_ban_lurker_headers
variable so to add support for the Varnish ban lurker in thevarnish
role. [carlalexander] - Added
wordpress_varnish_normalize_query_parameters
variable so that you can control the normalization of query parameters in thevarnish
role. [carlalexander] - Added the server ip address to the
wordpress_fail2ban_ignoreip
variable. [carlalexander] - Added
wordpress_nginx_pki_realm
variable to control the default PKI realm used bydebops.nginx
. [carlalexander] - Renamed
swapfile_swappiness
toswapfile__swappiness
. [carlalexander] - Added
wordpress_cron_path
variable so that you control the path towp-cron.php
for the WordPress cron job. [carlalexander] - Added
wordpress_install_enabled
variable so that you can disable the installation of WordPress. [schrapel] - Added
wordpress_fail2ban_enabled
variable so that you can disable the installation and configuration of fail2ban. [carlalexander] - Added
debops.fail2ban
dependency towordpress
role. [carlalexander] - Renamed
wordpress_varnish_server
,wordpress_backend_server
,wordpress_php_upstream
andwordpress_varnish_upstream
. [carlalexander] - Replaced
swap
role with thedebops.swapfile
role. [carlalexander] - Added option to append extra PHP code to the end of the
wp-config.php
file in thewordpress
role. [carlalexander] - Added options to add extra configuration options to both the php.ini
and server.ini files of
hhvm
role. [carlalexander] - Added upload_max and post_max sizes to
hhvm
role configuration options. [carlalexander] - Added more failover options for fastcgi upstream failover. [carlalexander]
- Changed the
wordpress_mariadb_server
default value fromlocalhost
to 127.0.0.1. Prevents issues when someone doesn't use a validansible_fqdn
as their server name. [carlalexander] - Added
varnish_ttl
variable to thevarnish
role so that we can overwrite the default TTL for Varnish objects. [carlalexander] - Changed the
varnish_upstream_version
default value from4.0
to4.1
. [carlalexander] - Added more database configuration options to
wordpress
role to allow for additional users, databases and remote databases. [carlalexander] - Added
varnish_purge_conditions
variable to thevarnish
role to support more complex purging scenarios. [carlalexander] - Added
wordpress_database_host
variable to thewordpress
role for use with private networking setups. [carlalexander] - Changed
varnish
role to support the configuration of multiple backends through thevarnish_backends
variable [carlalexander] - Changed the
wordpress_admin_email
default to usewordpress_domain
insteadansible_domain
. [carlalexander] - Added missing default value for
wordpress_disable_file_edit
in thewordpress
role. [carlalexander] - Added support for network activation and deactivation of plugins. Only works if multisite is enabled. [carlalexander]
- Changed
wordpress_admin_password
secret location so that it isn't host dependent. [carlalexander] - Changed the
wordpress_password_length
default value to match the one indebops.mariadb
. [carlalexander] - Changed
wordpress_database_password
secret location to match location indebops.mariadb
. [carlalexander] - Renamed
all_servers
group todebops_all_hosts
in thehosts
file. [carlalexander] - Changed
wpcli
role to use the wp-cli debian package. [ypid] - Allow to manage plugins via
wordpress_plugins
. [ypid] - Changed the
wordpress
role to use theproxy
template from thedebops.nginx
role. [ypid] - Replaced the
mariadb
role with thedebops.mariadb
anddebops.mariadb_server
roles. [ypid] - Changed variable from
wordpress_database_hostname
towordpress_database_server
for consistency reasons. [ypid] - Changed variable from
wordpress_database_username
towordpress_database_user
for consistency reasons. [ypid] - Changed variable from
wordpress_url
towordpress_domain
for consistency reasons. [ypid]
Released: 2015-10-11
- First release, add CHANGES.rst [carlalexander]