に仮想リソースを変換する方法:私はargumnentとして「ハッシュ」をとるリソース持つハッシュ
nginx::resource::map { ‘verions’:
mappings => { hash of nginx upstreams here }
}
を問題はあるが、そのハッシュのデータは場所では使用できませんが、すべての上環境。
@upstream_entry { ‘name’: location => ‘location’ }
そして場所
Upstream_Entry <| |>
でそれらを集めるしかし、それdoesntのは、それが一緒にデータを収集くらいexceptsでを助ける:だから私はそれらの場所で仮想リソースを使用するためにアイデアを思い付きました。これらの偽のリソースをハッシュに変換してnginxに供給することはできますか?
すべてのnginx :: resource :: mapはハッシュコンセントでファイルを作成するので、これはテンプレートに関連しています。
リソースコレクタを 'nginx :: resource :: map'と一緒に使用してみませんか? –
@MattSchuchardリソースコレクタは、リソースを1か所で収集しますが、リソースへの参照のハッシュは可能な限り返しません。私の答えを見てください。 – desertkun