diff options
-rw-r--r-- | manifests/yaml.pp | 6 | ||||
-rw-r--r-- | spec/classes/yaml_spec.rb | 18 |
2 files changed, 14 insertions, 10 deletions
diff --git a/manifests/yaml.pp b/manifests/yaml.pp index aca164b..7727219 100644 --- a/manifests/yaml.pp +++ b/manifests/yaml.pp @@ -26,7 +26,8 @@ class trocla::yaml( ensure => directory, owner => puppet, group => 0, - mode => '0600'; + mode => '0600', + require => Package['trocla']; } } file{ @@ -34,6 +35,7 @@ class trocla::yaml( ensure => file, owner => puppet, group => 0, - mode => '0600'; + mode => '0600', + require => Package['trocla']; } } diff --git a/spec/classes/yaml_spec.rb b/spec/classes/yaml_spec.rb index 53ee507..9ded270 100644 --- a/spec/classes/yaml_spec.rb +++ b/spec/classes/yaml_spec.rb @@ -28,16 +28,18 @@ store_options: :file: /var/lib/trocla/trocla_data.yaml ") } it { should contain_file('/var/lib/trocla').with( - :ensure => 'directory', - :owner => 'puppet', - :group => 0, - :mode => '0600' + :ensure => 'directory', + :owner => 'puppet', + :group => 0, + :mode => '0600', + :require => 'Package[trocla]', )} it { should contain_file('/var/lib/trocla/trocla_data.yaml').with( - :ensure => 'file', - :owner => 'puppet', - :group => 0, - :mode => '0600' + :ensure => 'file', + :owner => 'puppet', + :group => 0, + :mode => '0600', + :require => 'Package[trocla]', )} it { should compile.with_all_deps } end |