問題タブ [recipe]
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.
variables - Chef レシピ内での変数の使用
ノードのホスト名をセットアップするためにchef-cookbook-hostnameクックブックを使用しています。ホスト名を属性ファイル (default['set_fqdn']) にハードコーディングしたくありません。
代わりに、ホスト名は VM 定義 XML ファイルから読み取られます。次のデフォルトのレシピを思いつきましたが、変数 fqdn に値が指定されていないようです。なぜこれが起こるのか、それとも私の仕事を達成するためのより良い考えはありますか?
chef-infra - クックブックでは、インストール中に必要なパラメーターを渡すにはどうすればよいですか?
私はシェフから始めますが、アプリケーションをインストールするためのクックブックを作成したくありません。しかし、インストール中にパラメーターを渡す方法がわかりません。
私のアプリケーションには、インストール パスと、インストール中の他のアプリケーションのパスが必要です。
編集: テスト用の環境は、ubuntu 10.04 の仮想マシン vagrant であり、アプリケーションはワークステーションのローカル ディレクトリに保存されます。これは .run 実行可能ファイルです。
申し訳ありませんが、インストール方法について質問せずに、要求が速すぎました。
アプリケーション .Run をクックブックのファイル フォルダにインストールするにはどうすればよいですか。その後、実行時に設定をパーソナライズする方法を知りたいです。デフォルトオプションの引数「-h」を使用してアプリケーションを実行します
repository - デフォルトのレシピ リポジトリを変更する
デフォルトのレシピ リポジトリを変更して、独自の github リポジトリ URL を指すようにしました。
「ブートストラップ」の後、「work\cloudify_recipes_clone」にレシピが表示されますが、webui にはレシピが表示されません。
java - シェフのレシピでJavaに異なるインストールパスを与える
以下のコードを使用して Java をインストールしようとしていますが、デフォルトでは /usr/java/ ディレクトリにインストールされます。/u01/app などの別のディレクトリにインストールしたいと考えています。
レシピ
bash - weblogic サーバーと nodemanager を起動するための Chef レシピ
シェフを使用して weblogic をインストールおよび構成しましたが、シェフの「サービス」リソースを使用して weblogic サーバーとノードマネージャーを起動するのに苦労しています。
bash リソースを使用して startweblogicerver.sh ファイルを直接実行しようとしましたが、プロセスが終了せず、最後に & を入れようとすると、chef は正常に実行されましたが、weblogic は起動しませんでした。
recipe - Cloudify の再起動ライブサイクル イベント
Cloudify のレシピを書いていて、HA を管理しようとしています。cloudify doc で、「stopDetection」プローブに関する次の記述を見ました。
再起動イベントを実装した場合、Cloudify は再起動イベントを呼び出し、開始イベントはフォールバックとしてのみ機能することに注意することが重要です。
cloudify には「再起動」ライフサイクル イベント (開始、停止など) があるということですか?
ありがとう。