問題タブ [ansible-galaxy]

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.

0 投票する
6 に答える
42498 参照

kubernetes - Ansible Galaxy ロールは特定のディレクトリにインストールされますか?

そのため、自分でロールを作成するのではなく、可能であれば Ansible Galaxy を使い始めるべきだと考えました。最初のロールをインストールしたところ、インストールされました/etc/local/ansible/roles(私はOSXを使用しています)。

実際に必要な場所に、このロールをどのようにインストールするのだろうか? ロールを必要な場所にコピーするだけですか、それとも Ansible でそれを行う方法はありますか?

0 投票する
9 に答える
80820 参照

ansible - Ansible Galaxy ロールを自動的にインストールする方法は?

すべての Ansible プレイブック/ロールは、git リポジトリにチェックインされています。

ただし、Ansible Galaxy ロールの場合は、Ansible を実行するすべてのマシンに 1 つずつ明示的にダウンロードする必要があります。

Ansible が実行時に不足しているロールについて文句を言うまで、必要な Ansible Galaxy ロールを事前に正確に知ることはさらに困難です。

Ansible Galaxy ロールの依存関係を管理するにはどうすればよいですか? Ansible コードの残りの部分と一緒に git リポジトリにチェックインするか、新しいマシンで Ansible を実行するときに自動的に識別してダウンロードするようにしたいと考えています。

0 投票する
3 に答える
4074 参照

ansible - ansible-galaxy ロールが「/etc/ansible/roles/ を変更する権限がありません」で失敗する

tl;dr= OS X ユーザーは、このパーミッション エラーをどのように回避することを推奨していますか?

私は OS X 10.10.1 を使用しており、最近、以下を実行する Ansible をインストールしました。

自作をインストールするために銀河の役割から始めたいと思い、次のエラーでこれを実行しました:

root が所有していることがわかり/etcますが、ドキュメンテーションには何もすべきであるというメモはありませんchmod

参考のため:

これは予想どおりですか、それとも私のインストールが何らかの形で間違っていますか?

0 投票する
1 に答える
923 参照

ansible - Ansible galaxy: 辞書にロール名が必要です

ロールがリストされた ansible プレイブックがあります。ロールの 1 つにタグがあり、それが ansible galaxy ロールです。ansible-galaxy install でインストールしました。

プレイブックの部分:

プレイブックの実行で私は得る

それは実際にはかなり紛らわしいメッセージです。ここで何が間違っていますか?

0 投票する
1 に答える
218 参照

ansible - ansible-galaxy ログイン: 予期しない例外: JSON オブジェクトをデコードできませんでした

私はずっと検索してきましたが、この問題を解決できないようです。ansible ロールの Travis 統合をセットアップしようとしています。ドキュメントによると、最初に認証する必要があります。次に、 を実行ansible-galaxy loginし、github の詳細を提供してから: Unexpected Exception: No JSON object could be decoded.

トレースバック:

ansibleを再インストールしようとしましたが、うまくいきませんでした。何か案は?

0 投票する
1 に答える
382 参照

ansible - Galaxy の ansible ロールを複数のロールで使用するためのベストプラクティスは?

私は、インフラストラクチャの ansible プレイブックに取り組んでいます。推奨されるパターンをまだ見つけていない次のようなニーズが繰り返しあります。

複数の仮想ホスト (/databases/rbenv environment/etc) を実行する必要があるサーバーがあります。銀河の役割に依存してnginx(postgres/rbenv/etc)をインストールできます。

これで、仮想ホスト構成の配列をこの依存関係に追加できます。ただし、これらの定義をテクノロジ (nginx/rbenv...) ごとではなく、プロジェクトごとにまとめたいと思います。

これまでに見つけた最善の方法は、各プロジェクト ロールで nginx の依存関係を繰り返すことです。ただし、その結果、すべてのグローバル nginx オプションが重複し、新しいサーバーをプロビジョニングするときに nginx インストールが繰り返し実行されます。

0 投票する
1 に答える
411 参照

package - Ansible Galaxy ロールのバージョンを定義するものは何ですか?

Ansible Galaxy のドキュメントで、特定のバージョンのロールをインストールできることがわかりました。ロール自体でバージョンを定義するものを見つけることができませんでした。Git タグですか、 meta/main.yamlのキーですか、それとも何か他のものですか?

0 投票する
1 に答える
7532 参照

python - Ansible roles/packages - Ansible Galaxy - error on installation MAC OSX

Im trying to install ansible-galaxy roles on Mac OS X El Capitan via CLI

I am getting this error:

0 投票する
2 に答える
1044 参照

python - ansible モジュールの配布方法は?

誰かが ansible ロールを開発した場合、github にレポを作成することで簡単に配布できます。これは、ansible-galaxy を介してインストールできます (非常に明確な手順)。

モジュールはどうですか?

ユーザーが簡単にインストールできるように、オープン ソースの ansible モジュール (たとえば、python ファイルの束) をリリースするための同様の「サポート フレームワーク」はありますか?

0 投票する
1 に答える
939 参照

git - Ansible Galaxy プロビジョナーが Vagrant で秘密鍵を使用していない

次のvagrantfileがあります

requirements.ymlgit クローンされたいくつかの非公開の ansible ロールを参照します。

このような

vagrant 内にデスクトップの秘密鍵を挿入しています

  • それは販売プロビジョナーで動作します
  • vagrant sshマシンの中に入れたらうまくいきます

ただし、 ansible_local provisionner ではエラーが発生して機能しません

vagrant で ansible に特定の秘密鍵を強制的に使用させる方法はありますか?