diff --git a/files/tal/on_update.sh b/files/tal/on_update.sh index 5108f56ba15ee3d4fd42bd249d68c0acfc3a88c7..d29cffa873c30f5a91836f4e5112258fe8985f9b 100644 --- a/files/tal/on_update.sh +++ b/files/tal/on_update.sh @@ -1,5 +1,6 @@ #!/usr/bin/bash +# Log if we were asked to do so. if [[ $# -gt 0 ]] then /home/examadm/tal-cli/on_update.sh 2>&1 | tee /home/examadm/tal-cli/log diff --git a/manifests/auth.pp b/manifests/auth.pp index eacb162d31cce551ca10c7e012ba9513698610dc..8180e32bf07aa1403253f2470b3de9f66cec1889 100644 --- a/manifests/auth.pp +++ b/manifests/auth.pp @@ -149,7 +149,7 @@ class aes::auth ( environment => ["HOME=${auth_home}"], command => "${auth_home}/on_update.sh", require => File["${auth_home}/on_update.sh"], - creates => "${auth_home}/bin/auth", + refreshonly => true, notify => Service[$auth_service], } diff --git a/manifests/broker.pp b/manifests/broker.pp index 4dfa689593333a4b8be043b229ecb130a0c6e195..c2895d5e80a5e8f6096332176cf5a67c4e380a35 100644 --- a/manifests/broker.pp +++ b/manifests/broker.pp @@ -164,7 +164,7 @@ class aes::broker { environment => ["HOME=${broker_home}"], command => "${broker_home}/on_update.sh", require => File["${broker_home}/on_update.sh"], - creates => "${broker_home}/bin/broker", + refreshonly => true, notify => Service[$broker_service], } diff --git a/manifests/tal_cli.pp b/manifests/tal_cli.pp index b1228a969d65432ef57343aee8a6a28ac20dcfea..2164dcc7a0291fe88358a4a41a555b1476724bee 100644 --- a/manifests/tal_cli.pp +++ b/manifests/tal_cli.pp @@ -74,7 +74,7 @@ class aes::tal_cli ( path => '/bin:/usr/bin', environment => ['HOME=/home/examadm'], refreshonly => true, - command => '/home/examadm/tal-cli/on_update.sh --log', + command => '/home/examadm/tal-cli/on_update.sh', require => File['/home/examadm/tal-cli/on_update.sh'], }