Ansible : Install2023/08/01 |
|
Install Ansible which is the configuration management tool. Ansible does not require dedicated server/client program, it needs Ansible command and SSH only. |
|
| [1] | |
| [2] | Install Ansible. |
|
root@dlp:~#
root@dlp:~# apt -y install ansible-core ansible --version ansible [core 2.14.3] config file = None configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3/dist-packages/ansible ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections executable location = /usr/bin/ansible python version = 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] (/usr/bin/python3) jinja version = 3.1.2 libyaml = True |
| [3] | Define client hosts as management targets. |
|
root@dlp:~# mkdir /etc/ansible
root@dlp:~#
vi /etc/ansible/ansible.cfg # create new : set parameters if need (SSH host key checking) [defaults] host_key_checking=False
root@dlp:~#
vi /etc/ansible/hosts # create new # set target hosts 10.0.0.50 # set targets as a group # any group name [target_servers] # set targets per line 10.0.0.51 10.0.0.52 # confirm settings # show all defined hosts root@dlp:~# ansible all --list-hosts
hosts (3):
10.0.0.50
10.0.0.51
10.0.0.52
# show specific hosts in a group root@dlp:~# ansible target_servers --list-hosts
hosts (2):
10.0.0.51
10.0.0.52
|
| Sponsored Link |
|
|