問題タブ [librarian-puppet]
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.
puppet - facter または puppet コードを使用して hiera_hash の新しい構成を更新/書き込むことは可能ですか?
hiera_hash ファイルで構成を更新および維持したいと考えています。すでに、Hiera_Hash ファイルにはいくつかの定義済みの値が含まれています。ユーザーの入力に基づいて、hiera_hash ファイルに新しい構成を追加/更新したいと考えています。そのために、Factor レベルと puppet コード レベルで記述しようとしています。しかし、それが機能するかどうかはわかりません。
みんな、私のシナリオが可能かどうか教えてください。
どんな助けでも大歓迎です!!!
vagrant - puppet / vagrant を使用して Node.js モジュールが再インストールされない
以前はこれと同様の構成で動作していましたが、パペット ビルドに hiera を追加するとすぐに問題が発生し始めました。実行後に現在発生しているエラーvagrant provision
は次のとおりです。
私の浮浪者の設定は次のとおりです。
私のソース ツリーは次のようになります (カスタム ブログ モジュールと hiera 構成のフォルダー構造を除けば、その多くは関係ありません)。
hiera.yaml:
common.yaml
ローカル/site.yaml
ブログ/マニフェスト/app.pp
パペットファイル
基本的に、私の問題は、パペットのインストールが nodejs を再インストールしていないことです (以前に を使用して削除していましたrm -rf puppet/modules/nodejs
)
puppet が puppet/modules ディレクトリに nodejs puppet モジュールをインストールすることを拒否している方法や理由を知っている人はいますか?
参考までに-を使用してwilldurand/nodejsモジュールをインストールしましたpuppet module install willdurand/nodejs
どんな助けでも大歓迎です-私はこれで数日間、これでレンガの壁に頭をぶつけています!
puppet - コマンドでクラスを連鎖させる方法
mysql をインストールして user というユーザーを設定する次のクラスがありますが、create-database コマンドを実行すると、ユーザーはまだ作成されていません。create-database がユーザーを使用しようとする前にユーザーが作成されるように、コマンドをチェーンするにはどうすればよいですか?
puppetlabs-mysql パッケージを使用して mysql をインストールしています。
powershell - パペットでの複数の制御条件の検証
他のマニフェスト ファイルを実行する前に、メモリ、プロセッサ、ポート接続などのエージェントを検証する必要があります。そのため、次のようなマニフェストを作成し、ステートメントと実行リソースを使用してグローバルな事実を保持します。
if $::facts['memorysize'] >= '4.00 GiB'and $::facts['processorcount'] >= 2 and Exec['port_connectivity']
私のテーマは、この条件が成功した場合にのみパペットが実行されることです。exec コマンドが成功し、facter が true を返した場合、それのみが実行されますが、次のマニフェストは、その exec ステートメントが true かどうかをチェックせずに個別に実行されます。主な目的は、パペット マニフェストを実行する前にポートを検証する必要があることです。助けてください
puppet - サーバーからの MCollective Trigger Puppet エージェントが失敗する
MCollective 2.9.0 で Puppet Opensource 4.6.1 を使用しています。Puppet マスターから Puppet エージェントをトリガーする必要があります。ただし、puppet runonce
コマンドが見つかりません。このコマンドは廃止されましたか、それとも puppet マスターから Puppet エージェントをトリガーする新しいコマンドがありますか?
using Latest puppet opensource 2.6.0 and Mcollective 2.9.0
ruby - librarian-puppet - 証明書の検証に失敗しました (Faraday::SSLError)
librarian-puppet
puppet モジュールの管理に使用しようとしていますが、インストールを実行すると、次のようになります。
でモジュールをインストールしようとすると、次のPuppetfile
エラーが発生します。
完全なスタックトレースは次のとおりです。
Ruby を 2.1 にダウングレードしてみました。今回は、librarian-puppet をインストールすることさえできませんでした。エラーは次のとおりです。
librarian-puppet
でインストールできRuby 2.3
ます。でモジュールを個別にインストールできますpuppet install repo-module
。それだけでは機能しlibarian-puppet
ません。これを機能させるために設定する必要があるものはありますか?
puppet - Artifactory ライブラリアンパペットでモジュールが見つかりません
Artifactory リポジトリからフォージ モジュールを取得するために librarian-puppet を使用しようとしています。
私の Puppetfile には、次のようなものがあります。
私が使用しているコマンドは/usr/local/bin/pdk bundle -- exec librarian-puppet install --no-use-v1-api --verbose
私が得るエラーは次のとおりです。
バージョン:
- パペット3.8.7
- pdk 1.5.0
- ルビー2.1.9
https://www.jfrog.com/confluence/display/RTF/Puppet+Repositories#PuppetRepositories-Usinglibrarian-puppetのドキュメントによると、librarian-puppet を使用してモジュールを正しく取得しようとしているようですが、何かほとんどが欠けています。
助けてくれてありがとう。