それはまったく可能ですか?私の使用例は、ワイルドカード ドメインの docroot を設定することです。私は変数を持っています
$docroot = "/var/www"
そして、内部apache::vhost {}
で設定しようとしています
virtual_docroot' => "{$docroot}/%-2+",
ただし、次のようなエラーがスローされます。
Error: Could not parse for environment production: Syntax error at ' => "$docroot/%-2+",
docroot => $docroot,
serveraliases => ['; expected '}' at /tmp/vagrant-puppet-1/manifests/init.pp:22 on node localhost
私の推測では、式全体が正規表現として$
扱われ、式全体の一部として扱われます。したがって、それがまったく可能かどうかは疑問です。