Ansible 固有のホスト名を指定する方法

環境
Ansible
RHEL8

操作例
Ansibleでのノード2台を設定します。
1.hostsファイルの定義

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[sample]
cft_host1 ansible_ssh_host=xxx.xxx.xxx.1 # ノード1
cft_host2 ansible_ssh_host=xxx.xxx.xxx.2 # ノード2
[sample] cft_host1 ansible_ssh_host=xxx.xxx.xxx.1 # ノード1 cft_host2 ansible_ssh_host=xxx.xxx.xxx.2 # ノード2
[sample]
cft_host1 ansible_ssh_host=xxx.xxx.xxx.1 # ノード1
cft_host2 ansible_ssh_host=xxx.xxx.xxx.2 # ノード2

2.ymlファイルの定義

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
- hosts: sample
user: arkuser
sudo: yes
tasks:
- name: change hostname per server
hostname: name=" {{ inventory_hostname }} "
- hosts: sample user: arkuser sudo: yes tasks: - name: change hostname per server hostname: name=" {{ inventory_hostname }} "
- hosts: sample
  user: arkuser
  sudo: yes

  tasks:
    - name: change hostname per server
      hostname: name=" {{ inventory_hostname }} "

 

Ansible

Posted by arkgame