From a9cc7c73d2928260236dbdc5818e5b1fd901b64c Mon Sep 17 00:00:00 2001 From: Matthew Kent Date: Sat, 11 Nov 2023 12:57:31 -0800 Subject: [PATCH] Handle an undefined primary_web_role. --- lib/kamal/configuration.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/kamal/configuration.rb b/lib/kamal/configuration.rb index 64c74c63..f7f2233c 100644 --- a/lib/kamal/configuration.rb +++ b/lib/kamal/configuration.rb @@ -263,6 +263,10 @@ class Kamal::Configuration end end + unless role_names.include?(primary_web_role) + raise ArgumentError, "The primary_web_role #{primary_web_role} isn't defined" + end + unless traefik_role_names.include?(primary_web_role) raise ArgumentError, "Role #{primary_web_role} needs to have traefik enabled" end