From 0020677ab298fce1f4c333e0365180d84189f3e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Fri, 10 Apr 2026 08:37:06 +0400 Subject: [PATCH] Drone: Make database details configurable --- site-cookbooks/kosmos_drone/attributes/default.rb | 4 ++++ site-cookbooks/kosmos_drone/recipes/default.rb | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/site-cookbooks/kosmos_drone/attributes/default.rb b/site-cookbooks/kosmos_drone/attributes/default.rb index ceb7564..498ed5e 100644 --- a/site-cookbooks/kosmos_drone/attributes/default.rb +++ b/site-cookbooks/kosmos_drone/attributes/default.rb @@ -1,2 +1,6 @@ node.default["kosmos_drone"]["domain"] = "drone.kosmos.org" node.default["kosmos_drone"]["upstream_port"] = 80 +node.default["kosmos_drone"]["pg_host"] = "pg.kosmos.local" +node.default["kosmos_drone"]["pg_port"] = 5432 +node.default["kosmos_drone"]["pg_db"] = "drone" +node.default["kosmos_drone"]["pg_user"] = "drone" diff --git a/site-cookbooks/kosmos_drone/recipes/default.rb b/site-cookbooks/kosmos_drone/recipes/default.rb index f816377..f480d37 100644 --- a/site-cookbooks/kosmos_drone/recipes/default.rb +++ b/site-cookbooks/kosmos_drone/recipes/default.rb @@ -9,11 +9,11 @@ credentials = data_bag_item("credentials", "drone") drone_credentials = data_bag_item('credentials', 'drone') postgres_config = { - username: "drone", - password: drone_credentials["postgresql_password"], - host: "pg.kosmos.local", - port: 5432, - database: "drone" + host: node["kosmos_drone"]["pg_host"], + port: node["kosmos_drone"]["pg_port"], + database: node["kosmos_drone"]["pg_db"], + username: node["kosmos_drone"]["pg_user"], + password: drone_credentials["postgresql_password"] } directory deploy_path do