我想使用 Puppet 更新 MySQL 表中的值。
基本上我想运行这样的东西:
update Servers set ipPrivate="10.1.2.3" where hostName="x.example.com";
ipPrivate
和 hostName
将位于 storeconfigs 中,并且将具有多种不同的值组合。
我可以使用 exec
来完成此操作,但我想知道是否有更好的方法。
最佳答案
如果您不喜欢使用普通 exec 的想法,您可以随时将其包装为 defined type ,即
define mysqlupdate (params) {
exec { "update-sql-${name}":
...
}
}
定义的类型也让您可以轻松地重用代码。
关于mysql - 如何使用 Puppet 更新 MySQL 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22599004/