摘要: 发现在删掉 ~/.ssh/know_hosts 之后运行 ansible api 会出现以下提示 因为在脚本里面自动运行调用,无法使用 pexpect 模块,也无法捕捉到 这段提示的输出,ansible 源码研究不够透彻搞了半天也没解决,最后只能从根本途径上面解决问题,直接修改 ssh 配置,去掉该阅读全文
posted @ 2017-07-20 16:06 lxmhhy 阅读(329) 评论(0) 编辑
摘要: 使用api的时候有时候会遇到一些难以想象到的错误,可以通过以下几种方式来定位。 1、使用 自定义 callback 2、将源码中的 display.debug/v/vv/vvv 等 替换成 print 即可阅读全文
posted @ 2017-06-14 11:57 lxmhhy 阅读(196) 评论(0) 编辑
摘要: 上篇 api 的文章 《ansible-playbook api 2.0 直接运行》 介绍的是直接将 tasks 直接写在 代码中的,本文介绍 api 运行整个项目 hosts 可以配置密码,暂时不知道怎么在代码 host_list 中配置不同的密码 test_api_2.py 如下 playboo阅读全文
posted @ 2017-05-05 18:17 lxmhhy 阅读(1156) 评论(0) 编辑
摘要: facts 指的是 ansible_facts 变量,ansible 中使用 setup 模块来获取,包含系统的大部分基础硬件信息, 获取所有变量的命令如下,其中的变量可以在 playbook 入口 yaml 文件中使用,本文在 test.playbook 中引用 引用变量 运行 playbook 阅读全文
posted @ 2017-05-05 17:09 lxmhhy 阅读(452) 评论(0) 编辑
摘要: 官方文档见 http://docs.ansible.com/ansible/dev_guide/developing_api.html 拿官方的例子修改如下 如果需要统一输出可以重写阅读全文
posted @ 2017-05-05 16:28 lxmhhy 阅读(1006) 评论(0) 编辑
摘要: ansible-playbook 配置 hosts 后可以指定变量,通过-k 可以交互输入密码,也可以将密码写在 hosts 文件中。 入口 yaml 文件中通过 {{ ** }} 获取变量,命令行通过 -i 指定 hosts 文件, -e 传入参数,如果同时传入多个 host 参数可使用逗号分隔,阅读全文
posted @ 2017-05-05 09:40 lxmhhy 阅读(2313) 评论(0) 编辑
摘要: hosts 配置后可以支持指定 端口,密码等其他变量[root@10_1_162_39 host_vars]# ll total 12 -rw-r--r-- 1 root root 236 May 5 09:11 hosts -rw-r--r-- 1 root root 205 May 4 21:08 test1.yaml -rw-r--r-- 1 root root 146 May 5 ...阅读全文
posted @ 2017-05-05 09:19 lxmhhy 阅读(228) 评论(0) 编辑
摘要: windows 7 系统下参照官网安装总是会提示出错,现在整理一下安装的流程 1、安装 python 2.7 ,添加环境变量 在 CMD 命令行下运行 2、安装 pywin32 下载之后双击运行即可 3、安装 pip 新建空白文件,复制脚本,重命名,python 运行即可 4、安装 microsof阅读全文
posted @ 2017-03-07 15:36 lxmhhy 阅读(141) 评论(0) 编辑
摘要: BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWN...阅读全文
posted @ 2017-03-07 10:48 lxmhhy 阅读(97) 评论(0) 编辑
摘要: playbook 相当于多个命令的编排组合然后一起运行,类似写脚本。在学习 playbook 之前需要了解 yaml 格式。 编写playbook的步骤: 定义主机与用户 编写任务列表 执行 playbook 当然 playbook 支持拆分多个文件,并且可以使用多种维度的封装,例如定义变量、任务、阅读全文
posted @ 2017-03-05 19:04 lxmhhy 阅读(553) 评论(0) 编辑