[Ansible] registerモジュール – コマンドの結果を変数として登録する[Ansible] registerモジュール – コマンドの結果を変数として登録する
registerモジュールを使うと、コマンドの結果を変数として登録できる。 - hosts: web_servers tasks: - shell: /usr/bin/foo register: foo_result i […]
registerモジュールを使うと、コマンドの結果を変数として登録できる。 - hosts: web_servers tasks: - shell: /usr/bin/foo register: foo_result i […]
プレイブックのtargetsセクションにはhostsの記述が必須だけど、ローカルで実行したい場合にはどうしたらいいか。 プレイの全てのタスクをローカルで実行したい場合 hosts: localhost と指定する。 ho […]
プレイブック 1 つ以上のプレイを行う順番に並べたもの プレイの構成 targetsセクション (必須) varsセクション tasksセクション (必須) handlersセクション 参考サイトのサンプルがシンプルで分 […]
基本的な書き方 all: # allグループ vars: # グループ変数 key1: param1 key2: param2 ... hosts: # allグループに含まれるホスト node1: # 管理対象ノード1 […]
AnsibleといえばYAMLなので、参考サイトからYAMLの基本を頭に入れる。 基本ルール — から書き始める = 1 行目は — だけにする … で書き終える = 最終行は  […]
EC2(Amazon Linux 2)にAnsibleをインストールしてアドホックコマンドを実行したら、Python絡みの警告が表示された。 $ ansible web -i inventory -m ping -o 1 […]
環境確認。 $ cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID= […]
-oオプションを指定すると、出力を1行にまとめることができる。 $ ansible web -i inventory -m ping 127.0.0.1 | SUCCESS => { "changed": fals […]
Ansibleを使う必要が出てきたので、参考書を読んでざっくり入門する。 Ansibleの概要 オープンソースの自動化のためのソフトウェア 2012年に初版リリース 2015年にAnsible Inc.がRed Hat […]