Ansible-完成chrony时间同步服务部署

1.服务端,手动配置

`# 编辑chrony时间同步服务端配置文件,指定可以进行时间同步的网段
sed -i '/^#allow 192/aallow 172.16.1.0/24' /etc/chrony.conf

`# 启动服务并加入自启动
systemctl start chronyd
systemctl enable chronyd

2.客户端批量执行,roles/chrony/tasks/main.yml

`# 指定时间同步服务端
sed  -i '/server [0-3]./s/^/&#/g' /etc/chrony.conf
sed  -i '/#server 3./aserver 172.16.1.41 iburst' /etc/chrony.conf

`# 启动服务并加入自启动
systemctl start chronyd
systemctl enable chronyd
- name: Edit chrony_server configure
  copy:
    src: chrony.conf
    dest: /etc/chrony.conf
  notify: Restart chronyd

- name: Start chrony
  systemd:
    name: chronyd
    state: started
    enabled: yes

3.客户端批量执行,roles/chrony/hanlers/main.yml

# 重启chronyd使配置生效
systemctl restart chronyd
- name: Restart chronyd
  systemd:
    name: chronyd
    state: restarted

4.客户端批量执行,roles/chrony/files/

chrony.conf

你可能感兴趣的:(Ansible-完成chrony时间同步服务部署)