2016-03-28 5 views
0

puppetlabs-apacheモジュールをインストールしました。私は仮想ホストを管理することができましたが、クライアントサーバのデフォルトのapache2.confファイルの内容を変更/追加したいと思います。具体的には、私はapache2.confファイルに行puppetlabs/apacheモジュールのデフォルト設定に影響を与えずにapache2.confファイルを編集するには?

Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure 
Include /etc/apache2/conf.d/security 

を追加する必要があります。 puppetlabs/apacheモジュール設定に影響を与えずに変更を行うにはどうすればよいですか?

答えて

0

puppetlabs-apacheで設定されたApacheの設定システムは、一般的にでないように設計されています。はメインの設定ファイルを変更する必要がありません。代わりに、通常は、ファイルをサーバーのconf.d/ディレクトリにドロップします。このディレクトリでは、ファイルを自動的に検索してロードできます。モジュールのapache::custom_config定義されたタイプは、この非常に目的に役立ちます。

何らかの理由でメイン設定ファイルの変更バージョンのデプロイメントを主張する場合は、適切なERBテンプレートの名前をクラスapacheconf_templateパラメータの値として指定します。このオプションを追求するつもりなら、モジュールに同梱されているデフォルトのテンプレートのコピーから始め、それに必要な変更を加えることを強くお勧めします。モジュールをサポートできないテンプレートを指定すると、モジュールの他の機能を破ることができます。

関連する問題