X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/065f13db39cd1d0468bca37430eebacc0be01318..45c0862be818c87ac9825ed36a7a2e9d3a1aab7c:/cookbooks/donate/recipes/default.rb?ds=sidebyside diff --git a/cookbooks/donate/recipes/default.rb b/cookbooks/donate/recipes/default.rb index b84b198c9..49e46d78f 100644 --- a/cookbooks/donate/recipes/default.rb +++ b/cookbooks/donate/recipes/default.rb @@ -1,8 +1,8 @@ # -# Cookbook Name:: donate +# Cookbook:: donate # Recipe:: default # -# Copyright 2016, OpenStreetMap Foundation +# Copyright:: 2016, OpenStreetMap Foundation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -17,83 +17,34 @@ # limitations under the License. # +include_recipe "accounts" include_recipe "apache" -include_recipe "mysql" -include_recipe "git" - -package %w[ - php - php-cli - php-curl - php-mysql - php-gd -] - -apache_module "php7.2" +include_recipe "php::fpm" apache_module "headers" -passwords = data_bag_item("donate", "passwords") - -database_password = passwords["database"] - -mysql_user "donate@localhost" do - password database_password -end - -mysql_database "donate" do - permissions "donate@localhost" => :all -end - -directory "/srv/donate.openstreetmap.org" do - owner "donate" - group "donate" - mode 0o755 -end - -git "/srv/donate.openstreetmap.org" do - action :sync - repository "git://github.com/osmfoundation/donation-drive.git" - user "donate" - group "donate" -end - -directory "/srv/donate.openstreetmap.org/data" do - owner "donate" - group "donate" - mode 0o755 -end - -template "/srv/donate.openstreetmap.org/scripts/db-connect.inc.php" do - source "db-connect.inc.php.erb" - owner "root" - group "donate" - mode 0o644 - variables :passwords => passwords -end - ssl_certificate "donate.openstreetmap.org" do domains ["donate.openstreetmap.org", "donate.openstreetmap.com", "donate.openstreetmap.net", "donate.osm.org"] notifies :reload, "service[apache2]" end +php_fpm "donate.openstreetmap.org" do + action :delete +end + apache_site "donate.openstreetmap.org" do template "apache.erb" end -template "/etc/cron.d/osmf-donate" do - source "cron.erb" - owner "root" - group "root" - mode 0o600 - variables :passwords => passwords +service "osmf-donate.timer" do + action [:stop, :disable] +end + +systemd_service "osmf-donate" do + action :delete end -template "/etc/cron.daily/osmf-donate-backup" do - source "backup.cron.erb" - owner "root" - group "root" - mode 0o750 - variables :passwords => passwords +file "/etc/cron.daily/osmf-donate-backup" do + action :delete end