0

仮想ホストに「ディレクトリ」を作成し、パペットで「インクルード」内に配置する方法はありますか?

このような:

<Directory "/var/www">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Require all granted
    Include /etc/apache2/myconf.d/htpasswd.conf
</Directory>

「custom_fragment」でやったのですが、「additional_includes」でやりたいのですが、「additional_includes」は変数「directories」内では使えません。

別の方法はありますか?

ありがとう。

4

3 に答える 3

2

Puppet Enterprise またはPLAMを使用していると思います。

あなたがしようとしていることに対するネイティブサポートは実際にはありません。custom_fragment実際、ここでは非常に良い選択です。

専用のハッシュ キーを介してインクルードを追加したい場合は、モジュールを変更してプル リクエストを開くことができます。基本的に、既存のものと同様のセクションをテンプレートに追加する必要があります。また、いくつかの簡単なドキュメント. みんなプルリクエストが大好きです;-)

于 2014-08-28T20:11:18.930 に答える
-1

ここで私のために働くスニペット:

    class {'apache':
            default_vhost => false,
    }

    apache::vhost {'mydefault':
            port => 80,
            docroot => '/var/www/html',

            directories => [
                    {
                            'path' => '/var/www/html',
                            'provider' => 'files',
                    },
                    {
                            'path' => '/media/my_builds',
                            'options' => 'Indexes FollowSymLinks MultiViews',
                            'allowoverride' => 'None',
                            'require' => 'all granted',
                            'additional_includes' => ['what Randy Black said'],
                    },
            ],

            aliases => [
                    {
                            alias => '/my_builds',
                            path => '/media/my_builds',
                    },
            ],
    }
于 2015-03-31T15:55:39.763 に答える