Ansible playbook 動作確認のサンプル

環境
Red Hat Enterprise Linux release 9.2 (Plow)
Ansible 2.14.2
Python 3.11.2

操作方法
1.作業ディレクトリを作成する
# cd /opt/
# mkdir ansible
# ls -ltr
# cd /opt/ansible/

2.hostsの設定
# vi hosts
以下の内容を記載する

[server]
192.168.213.129

[all:vars]
ansible_ssh_port=22
ansible_ssh_user=teuser
ansible_ssh_pass=testpwd

3.Ansibleテストのファイルを作成する
playbookのファイル:test.yml

- name: Ansibleテスト
  hosts: server
  gather_facts: no
  tasks:
  - name: チェックディレクトリ
    shell: ls -l /home
    register: result

  - name: チェックした内容を確認
    debug: var=result.stdout_lines

4.動作確認

$ ansible-playbook -i hosts test.yml

 

Ansible

Posted by arkgame