X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/f3661da687dc11ec6d0c40a12d43723d71f4503e..1670bf67670d031aa64d09ca99a718861106cf1d:/cookbooks/wordpress/resources/site.rb diff --git a/cookbooks/wordpress/resources/site.rb b/cookbooks/wordpress/resources/site.rb index c8a3e3883..5a47a8e0c 100644 --- a/cookbooks/wordpress/resources/site.rb +++ b/cookbooks/wordpress/resources/site.rb @@ -102,6 +102,9 @@ action :create do line += "define( 'AUTOMATIC_UPDATER_DISABLED', true);\r\n" line += "define( 'FORCE_SSL_LOGIN', true);\r\n" line += "define( 'FORCE_SSL_ADMIN', true);\r\n" + line += "define( 'WP_FAIL2BAN_SITE_HEALTH_SKIP_FILTERS', true);\r\n" + line += "define( 'WP_ENVIRONMENT_TYPE', 'production');\r\n" + line += "define( 'WP_MEMORY_LIMIT', '128M');\r\n" end line @@ -149,7 +152,8 @@ action :create do php_admin_values "open_basedir" => "#{site_directory}/:/usr/share/php/:/tmp/", "disable_functions" => "exec,shell_exec,system,passthru,popen,proc_open" php_values "upload_max_filesize" => "70M", - "post_max_size" => "100M" + "post_max_size" => "100M", + "memory_limit" => "368M" prometheus_port new_resource.fpm_prometheus_port end @@ -188,9 +192,31 @@ action :create do WP_FAIL2BAN subscribes :run, "wordpress_plugin[wp-fail2ban]" end + + wordpress_plugin "wp-2fa" do + site new_resource.site + reload_apache false + end + + wordpress_plugin "wp-last-login" do + site new_resource.site + reload_apache false + end end action :delete do + wordpress_plugin "wp-last-login" do + action :delete + site new_resource.site + reload_apache false + end + + wordpress_plugin "wp-2fa" do + action :delete + site new_resource.site + reload_apache false + end + wordpress_plugin "wp-fail2ban" do action :delete site new_resource.site