什么是ansible?ansible是一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台.它是基于python语言,由Paramiko和PyYAML两个关键模块构建。集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是
分类:
其他好文 时间:
2018-10-27 19:49:46
阅读次数:
300
saltstack简介:SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。通过部署SaltStack,我们可以在成千万台服务器上做到批量执行命令,根据不同业务进行配置集中化
分类:
其他好文 时间:
2018-10-24 22:10:57
阅读次数:
258
在使用pyyaml时发现,当由字典dump成yaml文件时,顺序会被打乱,如果将字典改成OrderDict有序“字典”,则在dump的时候生成的结构会带入OrderDict的信息,所以本文提供的工具类来解决这个问题。 ...
分类:
其他好文 时间:
2018-09-01 21:51:45
阅读次数:
447
import sys import platform from setuptools import setup, find_packages def get_test_deps(): test_deps = [ 'pylint == 1.7.2', 'mock == 2.0.0', 'pytest-... ...
分类:
编程语言 时间:
2018-08-27 21:56:32
阅读次数:
207
SaltStack简介SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。通过部署SaltStack,我们可以在成千万台服务器上做到批量执行命令,根据不同业务进行配置集中化管
分类:
其他好文 时间:
2018-08-04 19:03:59
阅读次数:
206
ansible自动化工具安装和简单使用 1.安装 ansible依赖于Python 2.6或更高的版本、paramiko、PyYAML及Jinja2。 2.1 编译安装 解决依赖关系 # yum -y install python-jinja2 PyYAML python-paramiko pyth ...
分类:
其他好文 时间:
2018-07-31 15:20:02
阅读次数:
176
转自:http://www.gnss.help/2016/12/01/install-pyyaml/ YAML(YAML Ain’t Markup Language)是一种直观的能够被电脑识别的数据序列化格式,既方便被人类阅读,又容易被程序解析。相比 XML 和 JSON ,其语法更简洁直白。YAM ...
分类:
编程语言 时间:
2018-07-21 14:32:18
阅读次数:
1353
ansible的简要使用,如何编写playbook,使用模板和roles
分类:
其他好文 时间:
2018-07-11 16:01:23
阅读次数:
150
一、安装1、yum安装1.1、安装epel源yum -y install python-jinja2 PyYAML python-paramiko python-babel python-crypto1.2、安装ansibleyum install ansible2、编译安装2.1、安装依赖yum
分类:
其他好文 时间:
2018-07-10 16:50:08
阅读次数:
190
之前在网上找了各种资料,cmd安装yaml,网上大部分写的都是pip install yaml 可是,执行完就变成Could not find a version that satisfies the requirement yaml <from versions:>No matching dist ...
分类:
其他好文 时间:
2018-07-05 10:18:39
阅读次数:
11908