diff --git a/icinga2/config.sls b/icinga2/config.sls index 57fdf32..af014eb 100644 --- a/icinga2/config.sls +++ b/icinga2/config.sls @@ -167,6 +167,9 @@ include: ### Begin user configuration {%- if conf.users is defined %} +{{ icinga2.confd_dir }}/users.conf: + file.absent: [] + {{ icinga2.confd_dir }}/users: file.directory: - require: diff --git a/test/integration/default/controls/config_spec.rb b/test/integration/default/controls/config_spec.rb index 6bf3814..09ff581 100644 --- a/test/integration/default/controls/config_spec.rb +++ b/test/integration/default/controls/config_spec.rb @@ -128,6 +128,14 @@ end end +control 'icinga2 `conf.d/users.conf` configuration' do + title 'should not exist' + + describe file('/etc/icinga2/conf.d/users.conf') do + it { should_not exist } + end +end + control 'icinga2 `conf.d/users/alice.conf` configuration' do title 'should match desired lines'