ansible NTP
时间: 2023-09-19 21:08:24 浏览: 81
Ansible可以用来配置NTP(网络时间协议)服务器。以下是一个简单的Ansible playbook,用于在目标主机上安装和配置NTP服务器:
```
- name: Configure NTP server
hosts: ntp_servers
become: true
tasks:
- name: Install NTP package
apt:
name: ntp
state: present
- name: Configure NTP server
copy:
src: /etc/ntp.conf
dest: /etc/ntp.conf
owner: root
group: root
mode: 0644
notify: restart ntp
handlers:
- name: restart ntp
service:
name: ntp
state: restarted
```
在这个playbook中,我们首先安装了NTP软件包。然后,我们将/etc/ntp.conf文件从Ansible控制节点复制到目标主机,并使用所有者,组和权限设置正确的权限。最后,我们设置了一个处理程序来重新启动NTP服务。
要运行此playbook,请将ntpservers主机组中的主机添加到Ansible主机清单中,并使用以下命令运行:
```
ansible-playbook ntp.yaml
```
这将在目标主机上安装和配置NTP服务器。
阅读全文