尝试使用puppets file_line来更新/ etc / environment
SELECT REPLACE(REPLACE(fielddata, CHAR(13), ''), CHAR(10), '')
但不断收到错误:
class system_variables {
include stdlib
file { '/etc/environment':
ensure => present
} ->
file_line { 'Add ENVIRONMENT_TYPE':
path => '/etc/environment',
line => 'ENVIRONMENT_TYPE="production"',
match => '^ENVIRONMENT_TYPE'
}
}
我试过谷歌搜索但无济于事。
修改
我还在运行它的主服务器上测试了它,没有错误。 两个服务器上的文件编码相同,并检查每个服务器上的区域设置。