Skip to content

Commit

Permalink
Fix dsc_service order issues
Browse files Browse the repository at this point in the history
Fixes #32
  • Loading branch information
treydock committed Jul 14, 2020
1 parent b25d8e6 commit 671c2bd
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
7 changes: 6 additions & 1 deletion manifests/client.pp
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,12 @@
dsc_credential => $sensuclassic::windows_service_user,
dsc_displayname => 'Sensu Client',
dsc_path => 'c:\\opt\\sensu\\bin\\sensu-client.exe',
require => File['C:/opt/sensu/bin/sensu-client.xml'],
require => [
File['C:/opt/sensu/bin/sensu-client.xml'],
Class['sensuclassic::package'],
Sensuclassic_client_config[$::fqdn],
Class['sensuclassic::rabbitmq::config'],
],
notify => Service['sensu-client'],
}
}
Expand Down
7 changes: 6 additions & 1 deletion spec/classes/sensuclassic_service_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,12 @@
'dsc_displayname' => 'Sensu Client',
'dsc_path' => 'c:\\opt\\sensu\\bin\\sensu-client.exe',
'notify' => 'Service[sensu-client]',
'require' => 'File[C:/opt/sensu/bin/sensu-client.xml]',
'require' => [
'File[C:/opt/sensu/bin/sensu-client.xml]',
'Class[Sensuclassic::Package]',
'Sensuclassic_client_config[testfqdn.example.com]',
'Class[Sensuclassic::Rabbitmq::Config]',
],
})
end

Expand Down

0 comments on commit 671c2bd

Please sign in to comment.