Ansible
文章平均质量分 92
野124
这个作者很懒,什么都没留下…
展开
-
Ansible中的角色使用
Ansibleroles是为了层次化,结构化的组织Playbook*roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们*roles一般用于基于主机构建服务的场景中,在企业复杂业务场景中应用的频率很高*以特定的层级目录结构进行组织的tasks、variables、handlers、templates、files等;相当于函数的调用把各个功能切割成片段来执行。创建目录结构role存放的路径在配置文件ansible.cfg中定义(默认目录。...原创 2022-08-02 16:01:34 · 288 阅读 · 0 评论 -
Ansible中的任务执行控制
要求如下建立大小为1500M名为/dev/vdb1的设备如果/dev/vdb不存在请输入/dev/vdbisnotexist如果/dev/vdb大小不足2G请输出/dev/vdbislessthen2G并建立800M大小的/dev/vdb1此设备挂载到/westos上。实例安装Apache,更改端口为8080,如果更改,并重启Apache,触发触发器;当play遇到任务失败时会终止,ignore_errorsyes将会忽略任务失败使下面的任务继续运行。......原创 2022-07-31 01:20:52 · 472 阅读 · 0 评论 -
Ansible中的变量及加密
介绍Jinja2是Python下一个被广泛应用的模版引擎他的设计思想来源于Django的模板引擎,并扩展了其语法和一系列强大的功能。对新建文件linuxfile进行加密(linuxfile文件密码为key文件中的内容westos)编辑westos.yml文件,指定变量linuxfile,在编辑test.yml文件,如下。事实变量是ansible在受控主机中自动检测出的变量,事实变量中还有与主机相关的信息。对已经存在的vsftp.yml文件进行加密。编辑加密的文件linuxfile,密钥为key文件。...原创 2022-07-28 17:49:15 · 616 阅读 · 0 评论 -
Ansible中常用的模块
ansible实现管理的方式、命令运行方式、基本颜色代表和常用模块1.command模块;2.shell模块;3.script模块;4.copy模块5.fetch模块;6.file模块;7.unarchive模块;8.archive模块;9.hostname模块;10.cron模块;11.yum_repository模块;12.dnf模块;13.service模块;14.firewall15.user模块16.group模块;17.lineinfile模块、replac、setup模块、debug模块原创 2022-07-25 23:46:53 · 6878 阅读 · 1 评论 -
使用Ansible中的playbook
playbook 是由一个或多个play组成的列表,playboot 文件使用YAML来写的,playbooks是ansible更为强大的配置管理组件,实现基于文本文件编排执行的多个任务,且多次重复执行。. 其是使用YAML(Yet Another Markup Language),类似于半结构化语言,声明式配置,可读性较高。易于与脚本语言交互。一个play需要包括name和tasks ,name 是描述,tasks 是动作,一个name只能包含一个task,扩展名称yml或者yaml......原创 2022-07-25 21:31:47 · 340 阅读 · 0 评论 -
Ansible的安装及部署
1.Ansible对于企业运维的重大意义2.Ansible的安装3.构建Anisble清单4.Ansible配置文件参数详解5.构建用户级Ansible操作环境原创 2022-07-23 21:19:49 · 704 阅读 · 0 评论