問題タブ [puppet-enterprise]
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.
linux - 複数の init.pp を使用できますか?
init.pp はいくつありますか? サーバー全体で異なるジョブを実行する 10 個の異なるマニフェストがある場合、1 つの init.pp ですべてのクラスを定義する必要があるとしましょう。
答えが「はい」の場合、単一の init.pp 内にあまりにも多くの情報が含まれると混乱しませんか?
unix - 確実に 'present' を設定できませんでした: そのようなファイルまたはディレクトリはありません
証明書に署名してテストしようとすると、エージェント側で以下のエラーが発生します。
unix - パペットホストは 30 分ごとにプルしますか?
最後の交換から 30 分ですか。マスターに変更を加えたところ、変更はまとめてではなく、ホストに 1 つずつ適用されました。数分の差がありました。つまり、Puppet ホストは前回プルした後、30 分ごとにプルすると思いますか?
windows - windowsfeature 実行中の依存関係エラー
これは私のマニフェストがどのように見えるかです:
エージェント ノードで、イベント ビューアーに依存関係エラーが表示されます。
クライアントノードでサービスを数回再起動するPuppet Agent
と、残りのファイルがフェッチされ、機能します。
上記の Windows 機能をインストールする前に、必要なすべてのファイルがダウンロードされるのを待つにはどうすればよいですか?
unix - Puppet はどのように MFA を渡しますか?
あるサーバーから別のサーバーにファイルをコピーするためにパスワードが必要な場合、Puppet はどのようにそれを行いますか? マスターからクライアントへのコピー。技術的な詳細ではありませんか?それらの許可コードに関係していると思いますか?
vagrant - Puppet - 通知後、Exec コマンドの順序付けられたチェーンを 1 回だけ実行できない
TLDR:
Puppet の「Exec」コマンドの順序付きチェーンを 1 回だけ実行するように構成できません。
詳細:
Vagrant および Puppet モジュールを使用して、インストールされた Redmine といくつかのサンプル データがロードされた VM をセットアップしたいと考えています。https://forge.puppetlabs.com/johanek/redmineを使用していますが、うまく動作します - Redmine がインストールされていて動作します。
私の目標:
REST API を使用して Redmine にサンプル データをロードします。
- 1 つのテスト プロジェクトを作成する
- このプロジェクトに 2 つの課題をインポートします
2つの単純な「Exec」を次々と1回だけ実行したいのですが、これを達成できないため、質問です。
現在の取り組み:
Redmine インストールの最新の手順の 1 つにサブスクライブしようとしました
サブスクライブ => [Exec['rails_migrations']]
その後、データをインポートしますが、最初のステップ「create-project1」は常に2番目のステップ「import-issues」を通知するため、重複したデータが作成されます。また、vagrant プロビジョニングを数回実行すると、「インポートの問題」によってこの問題の複製が作成されます。これが私のコードです:
質問:
これらの Exec コマンドをチェーンで 1 回だけ実行するように構成するにはどうすればよいですか?
近い将来、このチェーンを 5 つのコマンドに拡張することも考えているので、覚えておいてください。
puppet - Puppet Master で誤って ssl を削除した
誤って SSL を削除してしまい、/etc/puppetlabs/puppet/ssl/certificate_requests/ 内に何もありません。puppet master の再インストールを試み、他にいくつかのことを行いましたが、まだ解決していません。
puppet マスターを再構成せずにすべての手順を実行せずに、証明書を元に戻す方法はありますか?