mysql - 如何使用 Puppet 更新 MySQL 表?

标签 mysql puppet

我想使用 Puppet 更新 MySQL 表中的值。

基本上我想运行这样的东西:

update Servers set ipPrivate="10.1.2.3" where hostName="x.example.com";

ipPrivatehostName 将位于 storeconfigs 中,并且将具有多种不同的值组合。

我可以使用 exec 来完成此操作,但我想知道是否有更好的方法。

最佳答案

如果您不喜欢使用普通 exec 的想法,您可以随时将其包装为 defined type ,即

define mysqlupdate (params) {
    exec { "update-sql-${name}":
        ...
    }
}

定义的类型也让您可以轻松地重用代码。

关于mysql - 如何使用 Puppet 更新 MySQL 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22599004/

相关文章:

puppet -::在 Puppet 中是什么意思?

puppet - 比较 puppet 模板中的两个字符串变量

php - MYSQL 和 PHP 对结果进行分组

MySQL 方法 : Large self-joins to set values?

php - Mac和Windows上传文件名编码不同的问题

docker - 如何在本地申请 Puppet 类(class)

unit-testing - 我正在尝试运行 puppet-rspec,但出现了一个不太具体的错误

puppet - puppet 组件如何相互配合?

mysql - sql查询左连接记录加倍

PHP Mysql 在 where 子句上使用 MD5 选择电子邮件