Skip to content
This repository has been archived by the owner on Nov 23, 2021. It is now read-only.

Latest commit

 

History

History
266 lines (167 loc) · 8.97 KB

CHANGES.rst

File metadata and controls

266 lines (167 loc) · 8.97 KB

Changelog

v0.6.1

Released: 2020-01-02

  • Make wordpress_ssl on by default. [carlalexander]
  • Give default values to all secret directories. [carlalexander]

v0.6.0

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]

v0.5.1

Released: 2018-10-07

  • Fix issues with dependencies causing problems with PHP 7.2 [carlalexander]

v0.5.0

Released: 2018-08-05

  • Use the wordpress__domain instead of server_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]

v0.4.2

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]

v0.4.1

Released: 2017-10-17

  • Fix issue with symlinks when checking if the WordPress directory exists. [carlalexander]
  • Added support for elasticsearch. [schrapel]
  • Added zip and unzip packages to wordpress__php__packages. [carlalexander]

v0.4.0

Released: 2017-04-30

  • Changed default value of wordpress__database_user to match wordpress__user_name. [carlalexander]
  • Removed debops.postfix role. [carlalexander]
  • Set nullmailer__enabled to False to disable installation of debops.nullmailer. [carlalexander]
  • Update DebOps for WordPress to the redesigned Content Security Policy support of debops.nginx. wordpress__nginx__csp has been renamed to wordpress__nginx__csp_enabled and wordpress__nginx__csp_policy has been renamed to wordpress__nginx__csp. wordpress__nginx__csp_report has been dropped. You can use nginx__http_csp_append to set a custom report-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]

v0.3.1

Released: 2016-11-06

  • Fixed issue with php-redis package. [carlalexander]

v0.3.0

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 to wordpress. [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 to ntp__timezone. [carlalexander]
  • Added debops.postfix role to wordpress playbook. [carlalexander]
  • Namespaced all dependency variables for the wordpress role. [carlalexander]
  • Changed wpcli role prefix from wpcli_ to wpcli__. [carlalexander]
  • Changed wordpress role prefix from wordpress_ to wordpress__. [carlalexander]
  • Changed varnish role prefix from varnish_ to varnish__. [carlalexander]
  • Added wpcli_installation_method variable to control the WP-CLI install method for the wpcli role. [carlalexander]
  • Removed the hhvm role and the debops.php5 role dependency for the wordpress role. Replaced them with the debops.php which installs PHP7. [carlalexander]
  • Removed the Varnish upstream from the varnish role. [carlalexander]

v0.2.0

Released: 2016-07-13

  • Added wordpress_nginx_listen and wordpress_nginx_listen_ssl variables to the wordpress role. [carlalexander]
  • Reworked wordpress_dependencies from a boolean variable to a list so that we can remove specific dependencies. Removed the wordpress_fail2ban_enabled as a result. [carlalexander]
  • Added wordpress_nginx_user and wordpress_nginx_www variables to the wordpress role. [carlalexander]
  • Added support for the Content-Security-Policy header to the wordpress role. [carlalexander]
  • Added varnish_add_ban_lurker_headers variable so to add support for the Varnish ban lurker in the varnish role. [carlalexander]
  • Added wordpress_varnish_normalize_query_parameters variable so that you can control the normalization of query parameters in the varnish 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 by debops.nginx. [carlalexander]
  • Renamed swapfile_swappiness to swapfile__swappiness. [carlalexander]
  • Added wordpress_cron_path variable so that you control the path to wp-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 to wordpress role. [carlalexander]
  • Renamed wordpress_varnish_server, wordpress_backend_server, wordpress_php_upstream and wordpress_varnish_upstream. [carlalexander]
  • Replaced swap role with the debops.swapfile role. [carlalexander]
  • Added option to append extra PHP code to the end of the wp-config.php file in the wordpress 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 from localhost to 127.0.0.1. Prevents issues when someone doesn't use a valid ansible_fqdn as their server name. [carlalexander]
  • Added varnish_ttl variable to the varnish role so that we can overwrite the default TTL for Varnish objects. [carlalexander]
  • Changed the varnish_upstream_version default value from 4.0 to 4.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 the varnish role to support more complex purging scenarios. [carlalexander]
  • Added wordpress_database_host variable to the wordpress role for use with private networking setups. [carlalexander]
  • Changed varnish role to support the configuration of multiple backends through the varnish_backends variable [carlalexander]
  • Changed the wordpress_admin_email default to use wordpress_domain instead ansible_domain. [carlalexander]
  • Added missing default value for wordpress_disable_file_edit in the wordpress 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 in debops.mariadb. [carlalexander]
  • Changed wordpress_database_password secret location to match location in debops.mariadb. [carlalexander]
  • Renamed all_servers group to debops_all_hosts in the hosts 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 the proxy template from the debops.nginx role. [ypid]
  • Replaced the mariadb role with the debops.mariadb and debops.mariadb_server roles. [ypid]
  • Changed variable from wordpress_database_hostname to wordpress_database_server for consistency reasons. [ypid]
  • Changed variable from wordpress_database_username to wordpress_database_user for consistency reasons. [ypid]
  • Changed variable from wordpress_url to wordpress_domain for consistency reasons. [ypid]

v0.1.0

Released: 2015-10-11

  • First release, add CHANGES.rst [carlalexander]