問題タブ [ansible]

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 投票する
1 に答える
8562 参照

ansible - Ansible Playbook に新しい行を追加する方法

lineinfile を使用してansible playbookを介して yaml 構成ファイルに新しい行を追加しようとしています。今まで試したこと。

また、参考文献に従って試してみました。

ファイルに存在しない新しい行を追加する方法を教えてもらえますか。regexp='' insertafter=EOFに追加することでファイルの終わりを追加できることを知ってい#attempt-1ます。しかし、ファイルの途中に上記の行を追加したいと思います。

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

ubuntu - How to detect why Ansible playbook hangs during execution

Some of tasks I wrote start and never end. Ansible does not provide any errors or logs that would explain this, even with -vvvv option. Playbook just hangs and passing hours doesn't change anything.

When I try to run my tasks manually (by entering commands via SSH) everything is fine.

Example task that hangs:

Is there any way to see stdout and stderr ? I tried:

but nothing changed.

I do have required permissions and I pass correct sudo password - other tasks that require sudo execute correctly.

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

debian - Vagrant と Ansible での「スキップ: 一致するホストがありません」という問題

Vagrant、VirtualBox、および Ansible をインストールし、1 つのホストでプロビジョニングを実行しようとしましたが、常に「skipping: no hosts matching」が返されます。

私のプレイブック ファイルの先頭は次のようになります。

私の/etc/ansible/hostsファイルは次のようになります。

そこにIPアドレスを入れてみましたが、同じ結果でした。ssh キーをサーバーに追加し、webserver1 ホストを と の両方に追加しまし.ssh/config/etc/hosts

ssh vagrant@webserver1ssh キーを使用したおかげで、パスワードの入力を求められることなく問題なく使用できます。

ここで何が欠けていますか?

  • ホスト: Debian 7.2
  • クライアント マシン: Debian 7
  • バーチャルボックス: 4.1.18
  • バングランタップ: 1.4.1
  • アンシブル: 1.5
0 投票する
2 に答える
2702 参照

ruby - gem をインストール/チェックしようとすると、Ansible の「許可が拒否されました」

最近、Ruby1.9.1 経由の apt-get からではなく、rbenv 経由で Ruby をインストールするように Ansible デプロイメントを切り替えることにしました。Ansible 経由で gem をインストールしようとすると、エラーが発生します。

このコマンドの Ansible Playbook エントリ:

この Playbook パーツへの上位レベルの呼び出しに設定しましたsudo"yes"ですから、なぜつまずくのかわかりません。また、Ansible に使用したのと同じユーザーでログインし、そのディレクトリに移動して、この gem をインストールすることもできます。

apt-get を使用して ruby​​1.9.1 をインストールしたときは問題なく動作していました。何か案は?

Ubuntu 13.04ちなみに、これはサーバーにデプロイされます。

詳しくは:

どうやら、s3cp でつまずくだけではないようです。それをスキップして、別のコマンドに進み、バンドラーをインストールしました。このコマンドも機能しませんでした (同様に失敗しました)。rbenv ルビと競合するデフォルトのルビがあるかどうか疑問に思っています (ただし、which rubyssh を実行すると、期待される rbenv ディレクトリが生成されます)。

詳細情報:

代わりに rvm 経由で ruby​​ をインストールしようとしました。同じエラーが発生しました。:(

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

ansible - タスクのインベントリ ファイルからすべての ansible ホストを一覧表示する

バックアップの場合、インベントリ ファイル内のすべてのホストを繰り返し処理して、バックアップ先が存在することを確認する必要があります。私の構造は次のようになります

したがって、単一のグループだけでなく、インベントリ ファイルからすべてのホストを一覧表示する (組み込みの) 変数/メソッドが必要です。

グループの場合、次のようになります

0 投票する
4 に答える
6694 参照

node.js - node.js サーバーの起動時に Ansible がハングする

ansible Playbook で node.js アプリを開始したいと考えています。現在、最終的なディレクティブは次のようになっています。

問題は、そこから ansible が戻らないことです。どうしたら続けられるでしょうか?