Ansible
文章平均质量分 74
寂寞的槟榔丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
创建角色、ansible-galaxy的简单使用
创建角色、ansible-galaxy的简单使用1.1 创建角色角色创建流程在Ansible中创建角色不需要特别的开发工具。创建和使用角色包含三个步骤:创建角色目录结构定义角色内容在playbook中使用角色1.1 创建角色目录结构默认情况下,Ansible在Ansible Playbook所在目录的roles子目录中查找角色。这样,用户可以利用playbook和其他支持文件存储角色。如果Ansible无法在该位置找到角色,它会按照顺序在Ansible配置设置roles_path所指定的目原创 2021-08-07 00:36:29 · 1107 阅读 · 0 评论 -
系统角色的使用 角色构建创建方式
系统角色的使用和角色构建创建方式对于playbook中的每个play,任务按照任务列表中的顺序来执行。执行完所有任务后,将执行任务通知的处理程序。在角色添加到play中后,角色任务将添加到任务列表的开头。如果play中包含第二个角色,其任务列表添加到第一个角色之后。角色处理程序添加到play中的方式与角色任务添加到play中相同。每个play定义一个处理程序列表。角色处理程序先添加到处理程序列表,后跟play的handlers部分中定义的任何处理程序。在某些情形中,可能需要在角色之前执行一些play原创 2021-08-06 00:19:58 · 486 阅读 · 0 评论 -
Ansible 包含与导入的用法,角色的架构,系统角色的使用
Ansible 包含与导入的用法,角色的架构,系统角色的使用1.包含与导入的用法1.1管理大型playbook如果playbook很长或很复杂,我们可以将其分成较小的文件以便于管理。可采用模块化方式将多个playbook组合为一个主要playbook,或者将文件中的任务列表插入play。这样可以更轻松地在不同项目中重用play或任务序列。1.2包含或导入文件Ansible可以使用两种操作将内容带入playbook。可以包含内容,也可以导入内容。包含内容是一个动态操作。在playbook运行期间原创 2021-08-04 00:29:43 · 319 阅读 · 0 评论 -
在被管理节点上创建文件或目录
在被管理节点上创建文件或目录1.修改文件并将其复制到主机1.1描述文件模块Files模块库包含的模块允许用户完成与Linux文件管理相关的大多数任务,如创建、复制、编辑和修改文件的权限和其他属性。1.2 files模块的自动化示例在受管主机上创建、复制、编辑和删除文件是用户可以使用Files模块库中的模块实施的常见任务。以下示例显示了可以使用这些模块自动执行常见文件管理任务的方式。1.21确保受管主机上存在文件使用file模块处理受管主机上的文件。其工作方式与touch命令类似,如果不存在则原创 2021-07-27 16:04:50 · 194 阅读 · 0 评论 -
Ansible-playbook安装lamp架构(循环)
ansible playbook安装lnmp架构(循环)相关环境:主机IP地址ansible192.168.200.135lnmp192.168.200.1361.关闭防护墙---- hosts: apache tasks: - name: stop firewalld service: name: firewalld state: stopped - name: enabled lin原创 2021-07-25 20:36:53 · 206 阅读 · 0 评论 -
ansible---实施任务控制
playbook和ansible vault详用要运行通过Ansible Vault加密的文件的playbook,需要向ansible-playbook命令提供加密密码。如果不提供密码,playbook将返回错误:[root@localhost project]# ansible-playbook apache.yml ERROR! Attempting to decrypt but no vault secrets found[root@localhost project]# 要为playbo原创 2021-07-25 19:16:21 · 295 阅读 · 0 评论 -
Ansible 使用playbook编译安装apache
Ansible 使用playbook编译安装apache1.先测试一下ansble主机能否ping通受控主机[root@localhost project]# ansible apache -m ping192.168.200.136 | SUCCESS => { "ansible_facts": { "discovered_interpreter_python": "/usr/libexec/platform-python" }, "changed":原创 2021-07-22 23:18:41 · 379 阅读 · 0 评论
分享