Ansible
RHEL8中
Ansible
安装
ansible
配置文件简单测试
ansible
清单直接设定被管理主机名或者ip设定被管理主机的组
ansible
命令指定清单的正则表达式
ansible
配置文件
RHEL8中
Ansible
安装
ansible
配置文件
/etc/
ansible
/
ansible
.conf 全局配置文件,默认很少修改
/etc/
ansible
/hosts 全局主机清单清单文件
[root@
ansible
~]#
ansible
172.25.21.200 -m ping
ansible
timedatectl
设置系统时间timectctl NTP配置。 在Ubuntu 16.04 / 18.04,Debian 8/9和Centos7上进行了测试。 如果未在Systen上使用systemd,则跳过角色。
- hosts: all
roles:
- role: ypsman.timedatectl
timedatectl_timeservers:
- 0.debian.pool.ntp.org
- 1.debian.pool.ntp.org
timedatectl_timeservers_fallback:
- 2.debian.pool.ntp.org
- 3.debian.pool.ntp.org
timedatectl_time
Ansible
试试是在受管主机上自动检测到变量,事实上含有主机相关信息,可以像play中的常规变量、条件、循环或依赖于主机中收集的值的任何其他语句那样使用。
可以通过查看为受管主机收集事实,运行一个收集事实并使用debug模块显示
cat debug.yml
- name : fact dump
hosts : all
tasks :
- name : print all facts
debug :
var :
ansible
_facts
常用参数:
paths:必要参数,指定在哪个目录查找。可以指定多个路径,用逗号隔开。也可以使用path
patterns:指定要查找的文件名,默认是文件类型,目录需要用参数指定。支持通配符,如果需要用
python
的正则去匹配的话,需要使用参数use_regex参数
contains:根据文本的内容进行...