অবহিত করার একটি বিকল্প হ'ল সাবস্ক্রাইব করুন:
file { "/etc/sshd_config":
source => "....",
}
service { sshd:
ensure => running,
subscribe => File["/etc/sshd_config"],
}
পার্থক্যটি হচ্ছে সম্পর্কের অন্য প্রান্ত থেকে বর্ণিত। উদাহরণস্বরূপ, আপনি অ্যাপাচি /etc/apache/httpd.conf এ সাবস্ক্রাইব করতে পারেন, তবে আপনি একটি vhost ফাইল নোটিফাই অ্যাপাচি তৈরি করতে চাইবেন, কারণ আপনার অ্যাপাচি ক্লাসটি আপনার প্রতিটি ভোস্ট সম্পর্কে জানতে পারে না।
অনুরূপ দ্বৈত-সমাপ্ত পরিস্থিতি প্রয়োজন এবং তার আগে প্রযোজ্য। এটি এমন একটি বিষয় যা নির্দিষ্ট পরিস্থিতিতে আরও বোধগম্য হয়।
চ্যাড যেমন উল্লেখ করেছেন, আপনি যদি পুতুল ক্রমাগত আপনার পরিষেবা শুরু করার চেষ্টা করছেন, তবে আপনাকে একটি প্যাটার্ন প্যারামিটার যুক্ত করতে হবে যা প্রক্রিয়াগুলির তালিকার বিপরীতে প্রয়োগ করার জন্য একটি রেজেক্স। ডিফল্টরূপে পুতুল একটি স্টপ করবে এবং একটি পরিষেবা পুনরায় চালু করতে শুরু করবে। যদি আপনি "hasrestart => সত্য" যোগ করেন তবে পরিষেবাটি পুনঃসূচনা করতে এটি "পুনঃসূচনা" প্যারামিটারে নির্দিষ্ট কমান্ডটি ব্যবহার করবে।