
ansible
亦非我所愿丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ansibkle playbook 循环
有时候我们写 playbook 的时候发现写了很多的 task 都重复引用某个模块,比如一次想同步10个文件,如果按照以前写 playbook 的思路需要写10个 task,这样写的话发现 playbook 会显得很臃肿。可以用 loops 方式去编写 playbook 减少重复使用某个模块。Ansible playbook 循环有以下几种:1、标准 Loops 2、嵌套 Loops 3、散列原创 2016-07-01 19:03:05 · 1531 阅读 · 0 评论 -
Ansible playbook lookups 和 conditionals
Ansible 有很多方式可以定义变量,如下几种:1、通过 Inventory 文件定义 2、通过 /etc/ansible 下的文件定义主机以及组变量 3、通过 ansible-playbook 命令行传入 4、通过在 playbook 文件内使用 vars 5、通过在 playbook 文件内使用 vars_files 6、使用 register 传递变量 7、通过 vars_pro原创 2016-07-02 13:38:08 · 2047 阅读 · 0 评论 -
ansible 配置 linux 主机ssh免密访问
为了避免Ansible下发指令时输入目标主机密码,通过证书签名达到SSH无密码是一个好的方案,通过ssh-keygen与ssh-copy-id来实现快速证书的生成及公钥下发,其中ssh-keygen生成一对密钥,ssh-copy-id来下发生成的公钥。1、执行 ssh-keygen -t rsa 生成密钥对这时当前用户home目录下面会生成一对密钥,id_rsa 为私钥,id_rsa.pub 为公钥原创 2016-10-18 21:42:52 · 12317 阅读 · 0 评论 -
ansible.cfg 参数配置
Ansible 配置是以ini格式存储数据的,在Ansible中,几乎所有配置都可以通过Ansible的Playbook或环境变量来重新赋值。在运行Ansible命令时,命令将会按照预先设定的顺序查找配置文件1)ANSIBLE_CONFIG:首先,Ansible命令会检查环境变量,及这个环境变量将指向的配置文件 2)./ansible.cfg:其次,将会检查当前目录下的ansible.cfg配置文原创 2016-10-18 21:24:43 · 7453 阅读 · 0 评论