(11)查看以http开头的所有组和web_server组的所有主机的磁盘使用情况 ansible http*:web_server -a "df -h" (12)查看web_server组的第一台主机的hostname ansible web_server[0] -a "hostname" (13)查看web_server组的前5台主机的当前日期和时间 ansible web_server[0:4] -a "date '+%Y-%m-%d %H...
firewalld:使用 firewalld 管理任意端口和服务。 reboot:重新启动计算机。 service:管理服务。 user:添加、删除和管理用户帐户。 网络工具模块: get_url:通过 HTTP、HTTPS 或 FTP 下载文件。 nmcli:管理网络。 uri:与 Web 服务交互。 常用模块示例
--- - hosts: mysql remote_user: root tasks: - name: stop selinux shell: setenforce 0 - name: configure the file of selinux config - name: stop iptables service: name=iptables state=stopped enabled=no - name: copy rc.local copy: src=/etc/rc.local dest=/etc/rc.local //若selinux未...
reboot:设置为 yes,该任务会在每次 reboot 之后执行,未来会被 special_time 参数取代 使用示例: # 普通定时任务,注意 $ 的转义,否则会被取值ansible'192.168.2.201'-b-mcron-a"minute=*/1 name='Echo date' job='echo \$(date)>> /tmp/date.log'"# 注释掉定时任务ansible'192.168.2.201'-b-mcron-a"...
[root@node1 ~]# ansible-doc -s command- name: 在远程节点执行命令action: commandchdir # 在执行命令之前,先切换到该目录creates # 一个文件名,当这个文件存在,则该命令不执行executable # 切换shell来执行命令,需要使用命令的绝对路径free_form=#要执行的Linux指令,一般使用Ansible的-a参数代替...
[root@server ~]# ansible web -m ping 192.168.37.122 | SUCCESS => { "changed": false, "ping": "pong" } 192.168.37.133 | SUCCESS => { "changed": false, "ping": "pong" } 2)command 模块 常用的几个命令 chdir # 在执行命令之前,先切换到该目录 ...
reboot # 任务在重启时运行,不建议使用,建议使用special_time special_time # 特殊的时间范围,参数:reboot(重启时),annually(每年),monthly(每月),weekly(每周),daily(每天),hourly(每小时) state # 指定状态,prsent表示添加定时任务,也是默认设置,absent表示删除定时任务 ...
HOSTNAME=node1.server.com logout 注销 重新登录 或者是reboot 重启 2、节点2的配置,修改主机名: [root@xuegod64 ~]# service iptables stop [root@xuegod64 ~]# chkconfig iptables off [root@xuegod64 ~]# hostname node2.server.com [root@xuegod64 ~]# vim /etc/sysconfig/network ...
special_time #特殊的时间范围,参数:reboot(重启时),annually(每年),monthly(每月),weekly(每周),daily(每天),hourly(每小时) state #指定状态,present表示添加定时任务,也是默认设置,absent表示删除定时任务 user #以哪个用户的身份执行 ansible webservers -m cron -a 'name="sync time from ntpserver" minute...
Summary To verify that a reboot actually took place, the ansible.builtin.reboot module compares an initial output of boot_time_command (execution # 1) with successive ones (execution # 2, # 3, # 4, ...) and considers the host as rebooted...