Ansible 固有のホスト名を指定する方法
環境
Ansible
RHEL8
操作例
Ansibleでのノード2台を設定します。
1.hostsファイルの定義
[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ファイルの定義
- 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 }} "