問題タブ [puppetlabs-apache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vagrant - puppet での 3 層環境のセットアップ
これらは私のファイルです:
図のインフラストラクチャをセットアップする必要があり、そのために Puppet Automation を使用したいと考えています。私はする必要があるだろう、
- 4 つの VM を作成します。1 つは DB 用、1 つは Web サーバー、1 つはロード バランサー、1 つはマスターです。
- それらを Puppet Agent でセットアップする
- コミュニティ サイト (Puppet Forge/ Chef Supermarket) から適切なモジュール/クックブックを見つけます。
- コミュニティ サイトから取得したレシピ/クラスを使用してノードを構成します。
これらすべてのノードを相互に接続するには、構成パラメーターを指定します。
最終的な目標は、Wordpress のセットアップを機能させることです。
マスター エージェントの構成プロセスで行き詰まりました。私は Puppet マスターと 3 つのエージェントを稼働させています。しかし、しかし、#puppet agent --test
エージェントで実行するたびに、エラーがスローされます。コミュニティの助けを楽しみにしています。
私が得ているエラーは...
apache2 - puppetlabs/apache モジュールのデフォルト設定を乱さずに apache2.conf ファイルを編集する方法は?
puppetlabs-apache
モジュールをインストールしました。apache2.conf
仮想ホストを管理することはできますが、クライアント サーバーのデフォルト ファイルの内容を変更または追加したいと考えています。具体的には、次の行を追加する必要があります
apache2.conf
ファイルに。puppetlabs/apache モジュールの設定に影響を与えずに変更するにはどうすればよいですか?
nginx - パペットにファイルを追加する方法
nginx.confの人形コードがあります。source => puppet://path to file
必要なファイルの内容を含むファイルが作成されます。このファイルはデフォルト設定用なので、邪魔したくありません。
nginx.conf
必要な特定のノードにデプロイできるこのファイルを追加する必要があります。そのため、新しい変更を担当する別のモジュールを作成しました。ただし、このモジュールは、ファイルを含む以前のモジュールに依存していnginx.conf
ます。
if ! defined(File['/etc/nginx/nginx.conf']) {
file { '/etc/nginx/nginx.conf' :
ensure => present,
owner => root,
group => root,
mode => '0644',
source => 'puppet:///modules/path/to/file/nginx_default.conf',
require => Package[ 'nginx' ],
notify => Service[ 'nginx'],
}
}
上記のコードを邪魔せずにnginx.confファイルを追加するにはどうすればよいですか?
php-7 - puppetlabs-apache を使用して Ubuntu 16.04 に PHP 7.0 で Apache をインストールする方法
質問をサーバー障害サイトに移動しました。
Puppet Labs Apache モジュールを使用して、Ubuntu 16.04 に PHP 7.0 で Apache をインストールしたいと考えています。
- ドキュメントに従って、モジュールは Ubuntu 16.04 をサポートします。
- PHP 7.0 サポートに関連するチケットがあり、 PHP 7.0 サポートを追加する承認済みマージ リクエストがあります。
- マージで提供された修正は、モジュール 1.9.0 バージョンには含まれていないようです。
質問は
- 提案された修正を使用して、PHP 7.0 で Apache をインストールする方法はありますか?
- マニフェストには何を書けばよいですか?
次のコード (Puppet マニフェストから) は、Ubuntu 16.04 では機能しません。
次のエラーが発生しました
PHP ファイルを処理するように FastCGI サーバーを構成しようとしましたが、これもほとんど同じエラー メッセージで失敗します。このモジュールは、まだ PHP 7.0 について何も知りません。
puppet - パペットのインストール エラー - リポジトリを有効にする
次のコマンドを使用して、公式の Puppet Labs コレクション リポジトリを有効にしています。
私がしようとすると:
sudo rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
エラー:
誰もこの問題を解決する方法を知っていますか?
apache - Apache が起動せず、ログに適切なメッセージが表示されない
パペットを使用してApacheを構成しようとしました。Apache を起動しようとすると、適切なエラー メッセージが表示されずに失敗します。なぜ失敗するのかわかりません。以下のコマンドを実行しようとしましたが、起動に失敗しただけで、起動に失敗した特定の理由は表示されません。何が起こっているのかを把握する方法を教えてください。以下にログファイルを添付します。
puppet - Puppet エラー: リモート サーバーからカタログを取得できませんでした: SSL_connect returned=1 errno=0
aws ec2 instances-linux ami でパペット マスターとパペット エージェントをセットアップしようとしています。パペット エージェントを実行して、マスターが署名する証明書を生成すると、次のエラーが発生します。
パペットマスター:
パペットエージェント:
パペットマスター:
パペットエージェント:
誰でもこの問題を解決するのを手伝ってくれませんか。
node.js - パペット経由での nodejs のインストールが失敗する
基本的に、パペットを使用して次のことを行いたいです。
パペット構成管理ツールは初めてです。これまでのところ、パペット マスターとエージェントのセットアップは完了しています。
エージェントにApacheを正常にインストールできました。
RHEL でパペット バージョン 3.8.7 を使用しています。最初のステップとして、アプリケーションを実行するために puppet エージェントに nodejs をインストールする必要があります。
puppetlabs-nodejs モジュールをインストールしました
マスターノードの /etc/puppet/manifests/site.pp には以下のコードが含まれています:
エージェントで以下のコマンドを実行すると、次のエラーが発生します。
コードは以下のエラーで失敗します