基本模块更倾向于将Amazon标识为“Redhat”,但是在Amazon操作系统上由傀儡安装的facter将操作系统报告为' Linux‘。在调用基本模块之前,我想通过将os族的facter值从Linux覆盖到Redhat来纠正这个错误。我在mymodule/lib/facter中的osfamily.rb是setcode do
case Facter.value
我创建了一个包含facter命令的bash脚本,这个facter命令的结果存储在一个变量中。like this:
IP=$(facter networking.ip)"rcls_script: line 11: facter: command not found",
"/sharedFiles/ls_script: line 1