パペットクライアント/エージェント上でサービス(httpd)が実行中であるかどうかを識別するパペットマニフェストコードをどのように記述できますか?そうでなければ、そのサービスを開始して電子メールを送信する必要がありますか?サービス状況に応じてパペットコードを実行する
class apache {
package { mysql-server: ensure => installed }
if hasstatus == "false" {
service { "mysql":
ensure => running,
require => Package["mysql-server"],
}
}
}
node default {
include apache
}
これは正しいコードではありません。しかし、まずはhasstatusをチェックしたいのですが、サービスステータスがfalseの場合、サービスを開始して電子メールを送信したいと思います。
おかげ Sanket Dangi
私は人形のマスターにtagmail.confを設定しているとも人形のレポートを有効にしますが、私のGmailアカウントにメールを受信することができませんでした。私は人形師についての人形のエージェントの報告を見ることができますが、メールを受け取っていません。このためにメールサーバーを設定する必要はありますか?
My Tagmail Conf :
all: [email protected]
ありがとう:) –