From 45207f0c4ffda5cf7a8325f2a81129869410e063 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 4 Feb 2023 15:27:41 +0100 Subject: [PATCH] Explain the dance --- lib/mrsk/configuration/role.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/mrsk/configuration/role.rb b/lib/mrsk/configuration/role.rb index f8d4461c..dbac24bc 100644 --- a/lib/mrsk/configuration/role.rb +++ b/lib/mrsk/configuration/role.rb @@ -97,6 +97,7 @@ class Mrsk::Configuration::Role merged_env.tap do |new_env| new_env["secret"] = Array(config.env["secret"]) + Array(specialized_env["secret"]) + # If there's no secret/clear split, everything is clear clear_app_env = config.env["secret"] ? Array(config.env["clear"]) : Array(config.env["clear"] || config.env) clear_role_env = specialized_env["secret"] ? Array(specialized_env["clear"]) : Array(specialized_env["clear"] || specialized_env)