1在linux1上安装系统自带的ansible-core,作为ansible控制节点。linux2-linux7 作为 ansible 的受控节点。
yum -y install ansible-core
vi /etc/ansible/hosts
[server]
10.10.120.101
[client]
10.10.120.102
10.10.120.103
10.10.120.104
10.10.120.105
10.10.120.106
10.10.120.107
ansible -m ping all
2.在linux1编写/root/skills.yml剧本,仅在linux1节点运行,实现如下功能:
为主控节点和受控节点同时安装lrzsz软件。
vi /root/skills.yaml
---
- name: Install lrzsz package
hosts: server
gather_facts: no
tasks:
- name: Install lrzsz package
yum:
name: lrzsz
state: present
- name: Install lrzsz package
hosts: client
gather_facts: no
tasks:
- name: Install lrzsz package
yum:
name: lrzsz
state: presentansible-playbook /root/skills.yaml
完成