概要
Ansibleのhostnameモジュールを利用してサーバのホスト名を変更してみます。
playbook例
こんなかんじで自分自身のホスト名をwawawa_serverに変更しています。
become: trueで実行しないと権限の関係で変更ができない可能性があるので要注意です。
実行してみる
$ hostname
test_server
$ ansible-playbook hostname.yml
PLAY [localhost] *********************************************************************************************************************************************
TASK [set hostname] ******************************************************************************************************************************************
changed: [localhost] => {"ansible_facts": {"ansible_domain": "", "ansible_fqdn": "wawawa_server", "ansible_hostname": "wawawa_server", "ansible_nodename": "wawawa_server"}, "changed": true, "name": "wawawa_server"}
PLAY RECAP ***************************************************************************************************************************************************
localhost : ok=1 changed=1 unreachable=0 failed=0
$ hostname
wawawa_server
おわりに
ホスト名へんこうできましたね

Ansible実践ガイド 第2版 (impress top gear)
- 作者: 北山晋吾,塚本正隆,畠中幸司
- 出版社/メーカー: インプレス
- 発売日: 2018/03/01
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る