問題タブ [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.
kubernetes - Ansible Galaxy ロールは特定のディレクトリにインストールされますか?
そのため、自分でロールを作成するのではなく、可能であれば Ansible Galaxy を使い始めるべきだと考えました。最初のロールをインストールしたところ、インストールされました/etc/local/ansible/roles
(私はOSXを使用しています)。
実際に必要な場所に、このロールをどのようにインストールするのだろうか? ロールを必要な場所にコピーするだけですか、それとも Ansible でそれを行う方法はありますか?
ansible - Ansible Galaxy ロールを自動的にインストールする方法は?
すべての Ansible プレイブック/ロールは、git リポジトリにチェックインされています。
ただし、Ansible Galaxy ロールの場合は、Ansible を実行するすべてのマシンに 1 つずつ明示的にダウンロードする必要があります。
Ansible が実行時に不足しているロールについて文句を言うまで、必要な Ansible Galaxy ロールを事前に正確に知ることはさらに困難です。
Ansible Galaxy ロールの依存関係を管理するにはどうすればよいですか? Ansible コードの残りの部分と一緒に git リポジトリにチェックインするか、新しいマシンで Ansible を実行するときに自動的に識別してダウンロードするようにしたいと考えています。
ansible - ansible-galaxy ロールが「/etc/ansible/roles/ を変更する権限がありません」で失敗する
tl;dr
= OS X ユーザーは、このパーミッション エラーをどのように回避することを推奨していますか?
私は OS X 10.10.1 を使用しており、最近、以下を実行する Ansible をインストールしました。
自作をインストールするために銀河の役割から始めたいと思い、次のエラーでこれを実行しました:
root が所有していることがわかり/etc
ますが、ドキュメンテーションには何もすべきであるというメモはありませんchmod
。
参考のため:
これは予想どおりですか、それとも私のインストールが何らかの形で間違っていますか?
ansible - Ansible galaxy: 辞書にロール名が必要です
ロールがリストされた ansible プレイブックがあります。ロールの 1 つにタグがあり、それが ansible galaxy ロールです。ansible-galaxy install でインストールしました。
プレイブックの部分:
プレイブックの実行で私は得る
それは実際にはかなり紛らわしいメッセージです。ここで何が間違っていますか?
ansible - ansible-galaxy ログイン: 予期しない例外: JSON オブジェクトをデコードできませんでした
私はずっと検索してきましたが、この問題を解決できないようです。ansible ロールの Travis 統合をセットアップしようとしています。ドキュメントによると、最初に認証する必要があります。次に、 を実行ansible-galaxy login
し、github の詳細を提供してから:
Unexpected Exception: No JSON object could be decoded
.
トレースバック:
ansibleを再インストールしようとしましたが、うまくいきませんでした。何か案は?