]> git.openstreetmap.org Git - chef.git/blob - roles/db-backup.rb
community: upgrade discourse to 2026.1.2 (ESR)
[chef.git] / roles / db-backup.rb
1 name "db-backup"
2 description "Role applied to the server responsible for database backups"
3
4 default_attributes(
5   :postgresql => {
6     :settings => {
7       :defaults => {
8         :user_name_maps => {
9           :backup => [
10             { :system => "osmbackup", :postgres => "backup" }
11           ]
12         },
13         :early_authentication_rules => [
14           { :type => "local", :database => "all", :user => "backup", :method => "peer", :options => { :map => "backup" } }
15         ]
16       }
17     }
18   }
19 )
20
21 run_list(
22   "recipe[db::backup]"
23 )