Ubuntu 22.04
Sponsored Link

Puppet : [exec Resource] का उपयोग कैसे करें2023/10/12

 

यह [exec] संसाधन के उदाहरण हैं।

[exec] संसाधन का उपयोग करके किसी भी कमांड को निष्पादित करना संभव है, हालाँकि इसकी अनुशंसा नहीं की जाती क्योंकि यह महत्वपूर्ण है। तो इस संसाधन का उपयोग करें विशिष्ट मामला जैसे कि जब यह रिफ्रेशओनली पैरामीटर का उपयोग करके ईवेंट प्राप्त करता है।

[1] यह [echo "copy test2.txt" | निष्पादित करता है टी /होम/कॉपी-टेस्ट2.txt] केवल तभी जब [/home/test2.txt] अपडेट किया गया हो।
root@dlp:~#
vi /etc/puppetlabs/code/environments/production/manifests/cmd01.pp
file { '/home/test2.txt':
  ensure => file,
  owner  => 'root',
  group  => 'root',
  mode   => '0644',
    source => 'puppet://dlp.srv.world/extra_files/test2.txt'
}

exec { 'echo "copy test2.txt" | tee /home/copy-test2.txt':
  path        => ['/usr/bin', '/usr/sbin'],
  subscribe   => File['/home/test2.txt'],
  refreshonly => true
}
मिलान सामग्री