ansible获取远程服务器时间,如何创建Ansible playbook以获取远程主机的OS版本?
时间: 2024-02-03 18:14:30 浏览: 226
远程获取操作系统版本信息
3星 · 编辑精心推荐
获取远程服务器时间可以使用Ansible的`gather_facts`模块,该模块可以收集主机的各种信息,包括时间信息。以下是一个获取远程服务器时间的示例playbook:
```yaml
- hosts: remote_servers
gather_facts: yes
tasks:
- name: Get remote server time
debug:
var: ansible_date_time
```
要获取远程主机的OS版本,可以使用Ansible的`setup`模块。该模块将从远程主机收集有关操作系统、硬件和网络的信息,并将其作为facts存储在变量中。以下是一个获取远程主机OS版本的示例playbook:
```yaml
- hosts: remote_servers
gather_facts: yes
tasks:
- name: Get remote server OS version
debug:
var: ansible_distribution_version
```
在上述示例中,`ansible_distribution_version`变量将包含远程主机的操作系统版本号。
阅读全文