如何防止puppet nginx模块中的变量替换
不是100%确定这是一个傀儡问题还是特定于模块(),但是使用下面的傀儡代码,我的目标是保留写入配置文件的变量$上游。但是,它总是替换为实际值。替换的原因是详细的 这是有意的,如何防止puppet nginx模块中的变量替换,nginx,puppet,Nginx,Puppet,不是100%确定这是一个傀儡问题还是特定于模块(),但是使用下面的傀儡代码,我的目标是保留写入配置文件的变量$上游。但是,它总是替换为实际值。替换的原因是详细的 这是有意的, location / { proxy_pass $upstream; } 不幸的是,我得到了这个结果 location / { proxy_pass http://acme.unix.local; } 只需使用单引号: $upstream = "http://acme.unix.local" nginx::r
location / {
proxy_pass $upstream;
}
不幸的是,我得到了这个结果
location / {
proxy_pass http://acme.unix.local;
}
只需使用单引号:
$upstream = "http://acme.unix.local"
nginx::resource::vhost { 'acme.co':
listen_port => 8080,
server_name => ['www.acme.co'],
proxy => '$upstream',
}
只需使用单引号:
$upstream = "http://acme.unix.local"
nginx::resource::vhost { 'acme.co':
listen_port => 8080,
server_name => ['www.acme.co'],
proxy => '$upstream',
}