1
我使用puppet的網絡設備管理功能來配置Cisco路由器,但我不知道如何使用它來發送我自己的命令,我也想用它來創建自己的事實。如何讓Puppet設備管理髮送我自己的命令?
對於常規的Windows或Linux客戶端,我們有高管:
exec { 'test':
command => 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -executionpolicy remotesigned -file C:\test.ps1',
}
,並與要素使用它:
Facter.add('hardware_platform') do
setcode do
Facter::Core::Execution.exec('/bin/uname --hardware-platform')
end
end
但是,什麼是等效的設備管理?
看代碼在GitHub上,它看起來像這可能是相關的類: puppet/lib/puppet/util/network_device/transport/ ssh.rb和telnet.rb
但我不知道我應該如何打電話,在我的模塊使用它們。