ansible-facts

    0

    2答えて

    私はAnsible/Ansible Towerを使用しており、Windowsホストで利用可能な事実を確認したいと考えています。私は次のことを実行することができますdocumentation状態: ansible hostname -m setup 私はホストから情報を収集することができますので、どのように私はタワーから実行脚本にこれを組み込むでしょうか?が # This play output

    1

    1答えて

    私は、例えば、ansible_default_ipv4.address = 10.100.1.7の場合、練習中の変数に10.253.1.7を割り当てて、事実を操作する方法があるかどうかを調べようとしていました。 基本的には、ちょうどansible_default_ipv4.addressの第2オクテットを100から253に置き換えたいとします。

    6

    1答えて

    Ansibleが実行されているコントロールマシンではなく、リモートホスト上のファイルから変数を含めたいと思います。 は、例えば、私は(私のウェブサーバ上の)ファイル/var/database_credentials.yml 私はテンプレートで使用できるようにHOSTVARSにそのファイルから変数を追加するための最良の方法は何がありますか? include_varsモジュールは、制御マシンからのファ

    7

    3答えて

    私はただ一つの事実を集める必要がある役割に取り組んでいます。 パフォーマンスそれは心配であり、事実を集めることは時間がかかることを知っています。 gather_factsをプレイリスト内にフィルタリングする方法を探しています。これにより、必要な情報のみを収集することができます。 これは、セットアップ・コアモジュールを使用することで可能です: ansible -m setup -a 'filter=

    0

    1答えて

    私は、1日に1回程度以上呼ばれる必要がないセクションを呼び出すことを避けることによって、プレイブックの実行をスピードアップしたいと考えています。 私は実際にこれを実装することができると知っていますが、基本的な例を見つけることはほとんど不可能です:事実を設定し、それを読んで何かします。事実。 - name: "do system update" shell: echo "did it!"

    2

    2答えて

    我々がHOSTVARSをチェックすると: - name: Display all variables/facts known for a host debug: var=hostvars[inventory_hostname] 我々が得る: ok: [default] => { "hostvars[inventory_hostname]": { "admin_e