質問私は通知$事実[「という名」]を使用することができますどのように
?
問題
以下のコードはOKです。
$virt = $facts['virtual']
notify { "I'm using a value !${virt}! ": }
注意:私は値!vmwareを使用しています!
ただし、以下のコードはすべての事実を示しています(見た目は同じです)。
notify { "I'm using a value $facts['virtual'] ": }
注意:私は、値を使用している{アーキテクチャ=> AMD64、augeas => {バージョン=> 1.4.0}、augeasversion => 1.4.0、bios_release_date => 2014年9月30日、bios_vendor仮想ディスク、blockdevice_sda_model =>仮想ディスク、blockdevice_sda_size => 107374182400、blockdevice_sda_vendor =>仮想ディスク、blockdevice_sdb_model =>仮想ディスク、blockdevice_sdb_size => 536870912000、blockdevice_sdb_vendor => VMware、blockdevice_sr0_model = > VMware IDE CDR10、blockdevice_sr0_size => 1073741312、blockdevice_sr0_vendor => NECVMWar、blockdevices => fd0、sda、sr0、boardmanufacturer => Intel Corporation、boardproductname => 440BXデスクトップリファレンスプラットフォーム、chassisassettag =>いいえA ..... 。(たくさん)
$ {:: virtual}を使用せず、$ facts ['virtual']を使用して最初のものと同じ結果を得るのを助けてください。
文字列の中で補間するとき、あなたはハッシュ検索周りにカッコを配置する必要があります。 –