RHCE8 练习题:使用RHEL系统角色
安装RHEL系统角色软件包,并创建名称为 /home/student/ansible/timesync.yml,符合以下条件的playbook
- 在所有受管节点上运行
- 使用timesync
- 配置该角色,以使用当前有效的NTP
- 配置该角色,以使用时间服务器 172.25.254.254
- 配置该角色,以启用 iburst 参数
Answer:
安装RHEL系统角色并复制到 ansible/roles下
sudo yum -y install rhel-system-roles
mkdir roles
cp -a /usr/share/ansible/roles/rhel-system-roles.timesync roles/timesync
ansible-galaxy list #查看是否列出
编写playbook
vim timesync.yml
---
- name: use timesync
hosts: all
vars:
timesync_ntp_servers:
- hostname: 172.25.254.254
iburst: yes
roles:
- timesync
ansible-playbook timesync.yml
验证
ansible all -a 'chronyc sources -v'