
playbook
文章平均质量分 78
wssswsss
这个作者很懒,什么都没留下…
展开
-
使用ansible galaxy部署角色
一,介绍ansible galaxy Ansible Galaxy [https://galaxy.ansible.com]是一个Ansible内容公共资源库,这些内容由许许多多Ansible管理员和用户编写。它包含数千个Ansible角色,具有可搜索的数据库,可帮助Ansible用户确定或许有助于他们完成管理任务的角色。Ansible Galaxy含有面向新的Ansible用户和角色开发人员的文档和视频链接。 此外,用于从Ansible Galaxy获取和管理角色的ansible-galaxy命令也可用于原创 2021-08-08 20:58:30 · 288 阅读 · 0 评论 -
包含与导入,角色的结构,系统角色,角色结构创建和使用方式
文章目录一,包含和导入文件1,导入playbook2,导入和包含任务2,1, 导入任务文件2,2,包含任务文件2,3,管理任务文件3,为外部play和任务定义变量二,描述角色结构1,利用角色构造ansible playbook2,检查ansible角色结构 一,包含和导入文件 Ansible可以使用两种操作将内容带入playbook。可以包含内容,也可以导入内容。 包含内容是一个动态操作。在playbook运行期间,Ansible会在内容到达时处理所包含的内容。 导入内容是一个静态操作。在运行开始之前,An原创 2021-08-02 20:31:57 · 518 阅读 · 0 评论 -
模板清单并行方式
一,jinja2模板管理 1,jinja2简介 Ansible将jinja2模板系统用于模板文件。Ansible还使用jinja2语法来引用playbook中的变量。 变量和逻辑表达式置于标记或分隔符之间。例如,jinja2模板将{% EXPR %}用于表达式或逻辑(如循环),而{}则用于向最终用户输出表达式或变量的结果。后一标记在呈现时将被替换为一个或多个值,对最终用户可见。使用{# COMMENT #}语法括起不应出现在最终文件中的注释。 [root@lry files]# cat hosts.j2原创 2021-07-31 08:53:51 · 89 阅读 · 0 评论 -
playbook条件判断,组合循环,handlers,任务失败,文件管理
文章目录一,有条件地运行任务1,条件任务语法二,组合循环和有条件任务三,实施处理程序1,ansible处理程序2,使用处理程序的好处四,处理任务失败1, 管理play中的任务错误2,忽略任务失败3,任务失败后强制执行处理程序4,指定任务失败条件5,指定何时任务报告 “Changed” 结果6,Ansible块和错误处理五,文件管理1,描述文件模块2,files模块的自动化示例2.1,确保受管主机上存在文件2.2,修改文件属性2.3,使SELinux文件上下文更改具有持久性2.4,在受管主机上复制和编辑文件2原创 2021-07-28 22:29:03 · 1172 阅读 · 0 评论 -
ansible机密,事实,循环
一,管理机密 1,Ansible Vault Ansible可能需要访问密码或API密钥等敏感数据,以便能配置受管主机。通常,此信息可能以纯文本形式存储在清单变量或其他Ansible文件中。但若如此,任何有权访问Ansible文件的用户或存储这些Ansible文件的版本控制系统都能够访问此敏感数据。这显示存在安全风险。 Ansible提供的Ansible Vault可以加密和解密任何由Ansible使用的结构化数据文件。若要使用Ansible Vault,可通过一个名为ansible-vault的命令行工具原创 2021-07-26 21:24:55 · 293 阅读 · 0 评论 -
变量管理
变量管理 一,Ansible变量 Ansible支持利用变量来存储值,并在Ansible项目的所有文件中重复使用这些值。这可以简化项目的创建和维护,并减少错误的数量。 要创建的用户 要安装的软件包 要重新启动的服务 要删除的文件 要从互联网检索的存档 1,命名变量 变量的名称必须以字母开头,并且只能包含字母、数字和下划线 无效和有效的Ansible变量名称示例 无效的变量名称 有效的变量名称 web server web_server remote.file re原创 2021-07-23 23:04:31 · 315 阅读 · 0 评论 -
playbook
playbook playbook介绍 ansible playbooks 是使用ansible简单的配置管理部署系统的基础,使用YAML语法格式的配置文件。每一个playbook中包含一系列的任务。使用ansible playbook可以更方便的管理、维护多态主机。 playbook语法 采用的语法格式是YAML YAML YAML是一个可读性高的用来资料序列的格式。YAML参考了多种编程语言,包括:XML,C,Python,Perl等。 YAML的特点 可读性好 和脚本语言的交互性好 使用实现语言的数原创 2021-07-21 14:01:28 · 94 阅读 · 0 评论