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'

file