পরিস্থিতি: আমার কনফিগারেশন ফাইলটি এমন কোনও .erb
ফাইল দ্বারা সংজ্ঞায়িত করা হয় যা নীচে স্নিপেট অন্তর্ভুক্ত করে।
<% backupclients.each do |backup_files| -%>
Job {
Name = "Server"
JobDefs = "DefaultJob"
Client = <%= backup_files %>-fd
Pool = TeraMonth
Write Bootstrap = "/var/lib/bacula/<%= backup_files %>.bsr"
}
<% end -%>
প্রতিটি ক্লায়েন্ট হোস্টের জন্য সার্ভারের কনফিগারেশন ফাইলটির পুনরাবৃত্তি প্রবেশের প্রয়োজন। যদি আমি একটি সাধারণ অ্যারে তৈরি করি তবে এটি ইস্যু ছাড়াই কাজ করবে। আমি কি কাজ করতে চান, তবে, প্রতিটি হোস্ট নিজেই রেজিস্টার করো এবং তারপর ব্যবহার করে তথ্য সংগ্রহ আছে <<| |>>
pragma এক সঙ্গে কী করবেন অনুরূপ nagios_*
ধরনের।
এর আদর্শ উদাহরণের মধ্যে একটি প্রকার রফতানি জড়িত।
class ssh {
@@sshkey { $hostname: type => dsa, key => $sshdsakey }
Sshkey <<| |>>
}
যাইহোক, আমি কীভাবে কোনও টাইপ লিখতে বা এটি এমনভাবে উল্লেখ করতে পারি তা .erb
টেমপ্লেট থেকে মানগুলির অ্যারেটি পড়তে দেয় quite কোনও .erb
ফাইলের ভেরিয়েবল লুপের সাথে আমি কীভাবে রফতানি হওয়া সংস্থানগুলি ব্যবহার করতে পারি ?