Slide 1

Slide 1 text

Ansibleのしくみ ~ pingモジュールの動作から見るAnsibleのしくみ~ Hideki Saito (twitter: @saito_hideki) Software Maintenance Engineer for Ansible Red Hat K.K

Slide 2

Slide 2 text

Ansible௒ೖ໳ �2 自己紹介 • 氏名: 齊藤 秀喜 (さいとう ひでき) • TwitterID: @saito_hideki • 所属: Ansible Support Team / Red Hat K.K. • 仕事: Software Maintenance Engineer�for Ansible • 趣味: Ansible / Ansible Tower / AWX 自己紹介

Slide 3

Slide 3 text

Ansible௒ೖ໳ �3 このセッションでは、おそらく誰もが最初に触れるpingモジュールを利用して、Ansible がリモートホストを操作する基本的な仕組みを紹介します。 [書式] ansible <ホストグループ> -i <インベントリファイル> -m <モジュール> $ ansible testserver -i inventory -m ping -u testuser --ask-pass SSH password: ******** testserver | SUCCESS => { "changed": false, "ping": "pong" } はじめの一歩

Slide 4

Slide 4 text

Ansible௒ೖ໳ �4 Pingの仕組み ping module python program /bin/sh plugin python program SFTP & SSH Control node Target nodes inventory ansible command 動作確認はANSIBLE_KEEP_REMOTE_FILES, ANSIBLE_DEBUG, -vvvvオプション $ export ANSIBLE_KEEP_REMOTE_FILES=True $ export ANSIBLE_DEBUG=True $ ansible testserver -i inventory -m ping -vvvv (1)inventory (2)facts (2)test (4)filter (5)strategy (6)vars (7)connection (8)action (9)callback

Slide 5

Slide 5 text

plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat Automation for everyone Thank you!