上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: Ansible-galaxy 一、介绍Ansible galaxy Ansible Galaxy [https://galaxy.ansible.com]是一个Ansible内容公共资源库,这些内容由许许多多Ansible管理员和用户编写。它包含数千个Ansible角色,具有可搜索的数据库,可帮助A 阅读全文
posted @ 2021-08-08 23:54 Aimmi 阅读(678) 评论(0) 推荐(0)
摘要: 系统角色的使用 一、系统角色的使用 1、selinux角色 - hosts: 192.168.145.162 vars: selinux_state: disabled tasks: - name: Apply SELinux role block: - name: role use include 阅读全文
posted @ 2021-08-06 20:24 Aimmi 阅读(131) 评论(0) 推荐(0)
摘要: 包含与导入 1、管理大型的playbook 如果playbook很长或很复杂,我们可以将其分成较小的文件以便于管理 可采用模块化方式将多个playbook组合为一个主要playbook,或者将文件中的任务列表插入play 2、包含或导入文件 Ansible可以使用两种操作将内容带入playbook。 阅读全文
posted @ 2021-08-02 23:11 Aimmi 阅读(174) 评论(0) 推荐(0)
摘要: 模板管理 1、jinjia2简介 Ansible将jinja2模板系统用于模板文件。Ansible还使用jinja2语法来引用playbook中的变量。 变量和逻辑表达式置于标记或分隔符之间。例如,jinja2模板将{% EXPR %}用于表达式或逻辑(如循环),而{{ EXPR }}则用于向最终用 阅读全文
posted @ 2021-07-30 22:09 Aimmi 阅读(114) 评论(0) 推荐(0)
摘要: 编写循环 1.利用循环迭代任务 通过利用循环,我们无需编写多个使用同一模块的任务。例如,他们不必编写五个任务来确保存在五个用户,而是只需编写一个任务来对含有五个用户的列表迭代,从而确保它们都存在。 Ansible支持使用loop关键字对一组项目迭代任务。可以配置循环以利用列表中的各个项目、列表中各个 阅读全文
posted @ 2021-07-28 19:30 Aimmi 阅读(252) 评论(0) 推荐(0)
摘要: 管理机密 管理机密 1、目标:使用 ansible vault 加密敏感变量,并运行 vault 加密变量文件的playbook 2、ansible可能需要访问密码或者 api 密钥等敏感数据,以便配置主机。 3、加密解密工具:ansible-vault 命令。ansible vault不实施自有的 阅读全文
posted @ 2021-07-26 17:03 Aimmi 阅读(69) 评论(0) 推荐(0)
摘要: YAML 1. YAML语言简介 YAML是一个可读性高的用来表达资料序列的格式。 YAML参考了其他多种语言,包括: XML、C语言、 Python、 Perl以及电子邮件格式RFC2822等。 Clark Evans在2001年在首次发表了这种语言,另外Ingy döt Net与Oren Ben 阅读全文
posted @ 2021-07-23 20:18 Aimmi 阅读(125) 评论(0) 推荐(0)
摘要: 首先简单说明一下playbook,playbook是什么呢? ``` 根本上说playbook和shell脚本没有任何的区别,playbook就像shell一样,也是把一堆的命令组合起来,然后加入对应条件判断等等,在shell脚本中是一条一条的命令,而在playbook中是一个一个的task任务构成 阅读全文
posted @ 2021-07-21 22:19 Aimmi 阅读(104) 评论(0) 推荐(0)
摘要: ping模块:ping模块用于检查故障回复机器是否连通,常用很简单,不知道,主机是否在线,则pong ``` [root@localhost ansible]# ansible all -m ping 192.168.145.162 | SUCCESS => { "ansible_facts": { 阅读全文
posted @ 2021-07-18 21:21 Aimmi 阅读(190) 评论(0) 推荐(0)
摘要: 1、覆盖清单位置 /etc/ansible/hosts文件被视为系统的默认静态清单文件。 不过,通常的做法是不使用该文件,而是在Ansible配置文件中为清单文件定义一个不同的位置。 2、构建Ansible清单 修改默认清单文件/etc/ansible/hosts添加以下内容: 192.168.14 阅读全文
posted @ 2021-07-16 21:37 Aimmi 阅读(171) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页