Ubuntu 24.04
Sponsored Link

Puppet : [exec Resource] का उपयोग कैसे करें2024/07/25

 

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

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

[1] यह [echo "copy test2.txt" | निष्पादित करता है टी /होम/कॉपी-टेस्ट2.txt] केवल तभी जब [/home/test2.txt] अपडेट किया गया हो।
root@dlp:~#
vi /etc/puppet/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
}

root@dlp:~#
echo "Puppet test file" > /etc/puppet/files/test2.txt
मिलान सामग्री