使用puppet
,尝试使用以下条目host
更新/etc/hosts
资源node2.example.com
master.example.com 10.134.39.245
node2.example.com 10.134.39.246
为此,我创建了以下清单。
node 'node2.example.com'{
host{
'master.example.com': ip => '10.134.39.245';
'node2.example.com': ip => '10.134.39.246';
}
}
但/etc/hosts
在 node2.example.com 上没有被编辑
答案1
每个主机应该是单独的定义。我不确定你的代码片段中的分号。另外,为您的主机提供别名也是一种更好的做法。
也许你可以尝试这个语法:
node 'node2.example.com' {
host { 'master.example.com':
ip => '10.134.39.245',
host_aliases => 'master',
}
host { 'node2.example.com':
ip => '10.134.39.246',
host_aliases => 'node2',
}
}
木偶食谱:添加主机条目