ansible

    5

    3答えて

    Ansible Best Practicesは、すべてのロールに、このルールで必要なすべてのファイルを持つファイルディレクトリが含まれていることを説明しています。 私の場合、私は同じファイルを共有する異なる役割を持っています。しかし、これらのファイルのソースが1つもないため、これらのファイルのコピーを各ロールに作成することはできません。そのファイルのいずれかに編集が行われると、すべてのロールに対し

    12

    1答えて

    多くのタスクがリストされているansible-playbookを実行しています。それらのすべてが1つずつ実行されるために使用されますが、私はpauseの特定のタスクの後にプレイブックを使用して、残りのタスクの実行を続行するか終了するかをユーザーに尋ねます。私はpause moduleを見てきましたが、ユーザにyesまたはnoを尋ねる例は見当たりませんでした。

    5

    2答えて

    私はAnsibleでロール間の変数をどのように上書きするのかは分かりません。 セットアップを簡単にするため、同じホストに2つの役割が適用されています。最初の役割は、そのdefault/main.ymlで変数を定義しています do_some_task: yes とそのタスクにその変数を探します。 - name: Some Task when: do_some_task 第二の役割は

    9

    2答えて

    サブネットにあるWindowsホストをLinuxジャンプホストでのみプロビジョニングしたい。 Windowsマシンはwinrm接続方法を使用します。 LinuxジャンプサーバーはSSH経由で利用できます。 で直接利用できる場合、私はWindowsホストへのアクセス問題がない: ansible_connection: winrm 私はLinuxのジャンプサーバにタスクを委任しようとした場合で(つ

    13

    2答えて

    with_fileglobは、リモートで安全に動作しますか? 主に私はwith_fileglobと似たようなものを使用したいと思いますが、リモート/ターゲットマシン上のファイルではなく、実行可能なものではありません。

    8

    2答えて

    どうすればAnsibleプレイブックregisterの変数にincludingの別のプレイブックの結果が表示されますか?例えば は、result_of_fooでtasks/foo.ymlを実行した結果を登録以下か? tasks: - include: tasks/foo.yml - register: result_of_foo 他にどのようにタスクシーケンスの結果を記録A

    6

    1答えて

    私は開発者と運用環境を構築するためにドッカーを使用する予定です。私はDjangoベースのアプリケーションをビルドします。 私はdocker-composeを使用してすべてのローカルコンテナを管理します。これは便利で便利なソリューションです。私はDjango、3つのセロリキュー、rabbitmq、2つのpostgresql DBを実行します。 私の生産環境はまったく異なります。私はガンコンとngin

    8

    3答えて

    私はAnsibleにおける単一事実の内容を1つのファイルを作成する必要があります。マイテンプレートファイルは次のようになります - template: src=templates/git_commit.j2 dest=/path/to/REVISION : :明らか {{ git_commit }} 、それはちょうどこのような何かをするために多くの意味を作ると思います私は現在、このような何

    9

    1答えて

    私の「Ansible」プレイブックでsudoを使ってタスクを実行しようとすると、エラーメッセージが表示されます。ここで は私の脚本です: --- - hosts: production gather_facts: no remote_user: deployer become: yes become_method: sudo become_use

    12

    2答えて

    私は複数のホストセクションを持つプレイブックを持っています。私は、例えば、唯一のファイル内で適用されるこのplaybook.ymlファイルで変数を定義したいと思います: vars: my_global_var: 'hello' - hosts: db tasks: -shell: echo {{my_global_var}} - hosts: web