Jelajahi Sumber

adding defaults to case statements, failing if not supported DB is given

Signed-off-by: Nick Chappell <nick@intronic.org>
Steven Bambling 9 tahun lalu
induk
melakukan
a77203195a
1 mengubah file dengan 3 tambahan dan 0 penghapusan
  1. 3 0
      manifests/server.pp

+ 3 - 0
manifests/server.pp

@@ -44,6 +44,7 @@ class icinga2::server (
       case $server_db_type {
         'mysql': { $server_db_schema_path = '/usr/share/icinga2-ido-mysql/schema/mysql.sql' }
         'pgsql': { $server_db_schema_path = '/usr/share/icinga2-ido-pgsql/schema/pgsql.sql' }
+        default: { fail("${server_db_type} is not supported") }
       }
     }
 
@@ -53,6 +54,7 @@ class icinga2::server (
       case $server_db_type {
         'mysql': { $server_db_schema_path = '/usr/share/icinga2-ido-mysql/schema/mysql.sql' }
         'pgsql': { $server_db_schema_path = '/usr/share/icinga2-ido-pgsql/schema/pgsql.sql' }
+        default: { fail("${server_db_type} is not supported") }
       }
     }
 
@@ -62,6 +64,7 @@ class icinga2::server (
       case $server_db_type {
         'mysql': { $server_db_schema_path = '/usr/share/icinga2-ido-mysql/schema/mysql.sql' }
         'pgsql': { $server_db_schema_path = '/usr/share/icinga2-ido-pgsql/schema/pgsql.sql' }
+        default: { fail("${server_db_type} is not supported") }
       }
     }