0
Puppetを使用しているApache Vhostのファイル内の単語を置き換えるのに役立つ必要があります。今、私は最初の行に$fqdn
facter変数と*
を代用したい人形を使ってファイル内の文字列を置換する必要があります
<VirtualHost *:80>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
</VirtualHost>
:私のバーチャルホストファイルは次のようになります。私はPuppet Forgeのapacheモジュールを使いたくありません。 stdlib
モジュールのfile_line
が見つかりましたが、ファクタ変数で置き換えることはできません。
sed
コマンドを実行して*をホスト名に置き換えるリソースタイプをexec
とすることもできますが、そのようにしないでください。これを行う他の方法はありますか?