Ansible
文章平均质量分 68
ansible doc
沐雨听涛
kubernetes jenkins ansible
展开
-
ansible常用命令
常用模块: !所有示例以webserver为匹配目标主机。 1.ping ansible all -m ping !检测机器是否可登录,ping模块不需要传送参数 !注:这里的ping模块并非调用了系统的ping命令,而是类似于登录到远程机器再echo出一个信息。 2.command !可以执行任意命令,但不接受管道命令和重定向符号,如果想使用这些,则需要使用Shell模块。原创 2017-04-10 13:12:46 · 10003 阅读 · 2 评论 -
ansible基础
基础: 0.ansible的源码地址 官网: https://github.com/ansible/ansible 源码: https://github.com/ansible/ansible.git 1.ansible最快的安装方式 yum install epel-release -y yum install -y ansible !用pip安装,ansible以pyt原创 2017-04-10 13:09:08 · 343 阅读 · 0 评论 -
ansible-playbook简介
playbook是ansible进一步的运用。 中文翻译是剧本。 用另一种方式可能更容易理解,ansible的各个模块理解为linux系统下的各个命令,playbook理解成shell脚本。 playbook包含变量和任务列表: 用变量表示ansible模块调用时的各个元素,任务列表是要对这些元素的操作。 以下面的playbook为例,解释一下playbook的和各个构成,@后面原创 2017-04-06 15:34:40 · 1081 阅读 · 0 评论 -
ansible安装
ansible批量运维工具,简单易上手,无agent,几乎可以不用配置即可使用。 本身安装也比较简单: 本文中系统默认为centos 6.x 1.yum安装 ansible软件包并不在centos的安装包中,但epel源包含了该软件。 先安装epel yum install epel-release -y 安装ansible yum install ansible -y原创 2017-04-05 15:50:35 · 300 阅读 · 0 评论 -
ansible-playbook变量及jinja2过滤器介绍
1.合法的变量 纯字符: foo 字符加下划线: foo_te 字符开头跟数字: foo12 变量需要遵守yaml语法,变量名不能出现'-'号和数字 值中出现减号‘-’,需要引号把整个字段引起来。 如:sef-test 不合法 12 不合法 2.变量存在的位置 主机清单中的变量 playbook中的变量和变量文件 playbook中变量的引用使用 {{ }}引起来。 ...原创 2018-03-02 13:35:25 · 2460 阅读 · 0 评论