Browse Source

Added an enable_notifications parameter to the user object defined type.

Nick Chappell 9 years ago
parent
commit
2c6d82895c
2 changed files with 4 additions and 0 deletions
  1. 1 0
      manifests/object/user.pp
  2. 3 0
      templates/object_user.conf.erb

+ 1 - 0
manifests/object/user.pp

@@ -14,6 +14,7 @@ define icinga2::object::user (
   $display_name = $name,
   $email = undef,
   $pager = undef,
+  $enable_notifications = 'true',
   $vars = {},
   $groups = [],
   $enable_notifications = undef,

+ 3 - 0
templates/object_user.conf.erb

@@ -25,6 +25,9 @@ object User "<%= @object_username %>" {
   <%- if @pager -%>
   pager "<%= @pager -%>"
   <%- end -%>
+  <%- if @enable_notifications -%>
+  enable_notifications = "<%= @enable_notifications -%>"
+  <%- end -%>
   <%- if @vars.empty? != true  -%>
   <%- @vars.each_pair do |key, value| -%>
   vars.<%= key %> = "<%= value %>"