2017-05-31 14 views
0

eppテンプレートで$ server_facts ['environment']を使用してみますが、正しく動作しません。 マイEPPコード:[人型] eppテンプレートの環境変数

<% if $::facts[environment] == 'production' { -%> 
# this is production server 
<% } else { -%> 
# this is NOT production server 
<% } -%> 

エラーのないコードの実行が、常にelse後にセクションを使用します。それを解決するのを助けてください。使用$::facts[agent_specified_environment]

+0

は、テンプレート内の現在の値をプリントアウト。また、それはserver_factsかあなたが望んでいる事実ですか? –

+0

1)可変戻り値空値 2)server_facts(puppet.confの値) – beliy

答えて

1

すべての作業罰金: `<%= $ ::事実[環境]%>`:

<% if $::facts[agent_specified_environment] == 'production' { -%> 
# this is production server 
<% } else { -%> 
# this is NOT production server 
<% } -%>