ansible
光明小学王小雨
出来挨打
展开
-
ansible2.3 API封装
2.3的api和2.8有一些区别,一个是inventory方面的,2.3直接导入Inventory,而2.8是InventoryManager,这两个类的方法不太一样。 最近有用到2.3版本的,所以这里记一下,详细介绍还是看之前博客Python调用ansible 2.8 API吧 #/usr/bin/python # coding=UTF-8 import json import sys from collections import namedtuple from ansible.parsing.data原创 2021-03-11 16:05:39 · 224 阅读 · 1 评论 -
Python调用ansible 2.8 API
参考Python3 调用 Ansible2.x API ansible API开发 一、封装过的代码如下 这里不具体写了。。感觉写不太清楚,过段时间又忘了,直接看我参考的文档和代码里的注释应该能看懂。。 import json import shutil from ansible.module_utils.common.collections import ImmutableDict #用于添加选项。比如: 指定远程用户remote_user=None from ansible.parsing.datal原创 2020-08-07 10:51:58 · 1726 阅读 · 2 评论 -
ansible
主机IP 主机 IP linux-node1-19 10.0.0.19 linux-node2-25 10.0.0.25 linux-node3-26 10.0.0.26 linux-node4-27 10.0.0.27 一、ansible简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fab...原创 2019-04-28 18:21:40 · 264 阅读 · 0 评论 -
Ansible playbook
一、Ansible playbook 简介和使用场景 1、简介 playbook 是 ansible 用于配置,部署,和管理被控节点的剧本。 通过 playbook 的详细描述,执行其中的一系列 tasks ,可以让远端主机达到预期的状态。playbook 就像 Ansible 控制器给被控节点列出的的一系列 to-do-list ,而被控节点必须要完成。 也可以这么理解,playbook 字面...转载 2019-04-29 18:07:41 · 3837 阅读 · 0 评论