摘要:
handlers 用法如下,表示当 tasks 执行成功之后再执行 handlers,相当于 shell 中的 && 用法,如果 tasks 执行失败是不会执行 handlers 语句的 阅读全文
摘要:
先介绍一下 gather_facts 参数,该参数用于指定在执行任务前,是否先执行 setup 模块获取主机相关信息,以便给后面的任务使用 条件判断语句写法: 阅读全文
摘要:
如下,with_items 是循环的对象,with_items 是 python list 数据结构,task 会循环读取 list 里面的值,key 的名称是 item 阅读全文
摘要:
如何在 Playbook 中定义并使用变量: 写一个创建用户的例子: 阅读全文
摘要:
我们去远程执行命令时要使用 command 模块,拷贝文件时要使用 copy 模块,如果我们要操作的东西很多,那就要执行很多条不同模块的命令Playbook 是一个 yaml 配置文件,我们可以把不同模块的命令都写到这个文件,这样使用 ansible 执行这个文件就相当于一次性执行很多条命令了,跟 阅读全文
摘要:
[root@localhost ~]$ ansible-doc -l # 列出所有模块 [root@localhost ~]$ ansible-doc cron # 查看指定模块的文档 阅读全文
摘要:
ansible 使用 yum 模块来安装软件包,使用 service 模块来启动软件: 阅读全文
摘要:
ansible 使用 cron 模块来管理任务计划: 阅读全文
摘要:
1. 先在服务端创建一个 shell 脚本 2. 把脚本分发到客户端 3. 远程执行脚本,使用 shell 模块 阅读全文
摘要:
写法如下: 192.168.119.134 :指定远程客户端-m copy :指定使用 copy 模块src=/etc/passwd :指定本机源文件dest=/tmp/passwd :指定拷贝到远程客户端的路径及文件名owner=root :指定文件的属主,可选参数group=root :指定文件 阅读全文