
Ansible
文章平均质量分 70
Rainable
这个作者很懒,什么都没留下…
展开
-
Ansible之role
利用角色简化playbookansible角色具有下列优点:角色可以把内容分组,容易复用 可以用角色定义系统基本信息:web服务器、数据库服务器等 角色可以使大型项目易管理 角色可以由不同人并行开发ansible角色会把不同功能的playbook分开,一个标准的角色含有下列子目录:defaults: 其中的main.yml包含角色变量的默认值 files: ...原创 2020-04-27 01:27:18 · 327 阅读 · 0 评论 -
Ansible之管理机密与事实
1. 管理机密目标:使用ansible vault加密敏感变量,并运行vault加密变量文件的playbook ansible vault :ansible可能需要访问密码或者api密钥等敏感数据,以便配置主机。 加密解密工具:ansible-vault命令注:ansible vault不实施自有的加密函数,而使用外部python工具集1.1 创建加密文件 方法:ansib...原创 2020-04-26 19:22:07 · 299 阅读 · 0 评论 -
Ansibel之playbook
1. 编写和运行playbook查看指定用户的临时命令ansible server1.huayu.com -m user -a "name=student uid=1000 state=present"yaml格式通常以yml为扩展名,yaml对于缩进量没有严格要求,但是有两个基本原则:处于同一层次结构中同一级别的数据元素必须具有相同的缩进量 如果项目属于其他项目的子项,其缩进...原创 2020-04-26 16:25:23 · 210 阅读 · 0 评论 -
Ansible之任务控制(循环条件)
1. 编写循环和条件任务1.1 简单循环 1.不用循环2.使用循环3.将变量放入列表1.2循环散列或字典列表1.3 register和loop一起使用 条件任务语法 关键字:when使用布尔值测试 ,只有当变量为true时,才会执行when条件为false时会跳过条件等于(字符串) A==...原创 2020-04-26 23:11:53 · 605 阅读 · 0 评论 -
Ansible之变量和事实
1. 管理变量和事实将playbook中的某些值使用变量代替,从而简化playbook的编写1.1 管理变量ansible变量简介:变量可能包含下面这些值:要创建的用户、要安装的软件包、 要重启的服务、 要删除的文件、 要从互联网检索的文档命名变量:变量名称必须以字母开头,并且只能含有字母、数字和下划线定义变量 :三个范围级别全局范围:从命令行或ansibl...原创 2020-04-26 17:46:17 · 382 阅读 · 0 评论 -
Ansible的简介及部署
1. ansible简介1.1 什么是ansibleansible是一款开源自动化平台,是一个配置管理工具,自动化运维工具1.2 ansible的优点跨平台支持 人类可读自动化: ansible提供linux,Windows,unix和网络设备的无代理支持,适用于物理、虚拟、云和容器环境 完美描述应用:playbook 轻松管理版本控制:playbook是纯文本,可视作源代码...原创 2020-04-26 12:30:13 · 18966 阅读 · 0 评论