![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ansible
菲宇
这个作者很懒,什么都没留下…
展开
-
Ansible playbook简介及使用场景
Ansible playbook 简介 playbook 是 ansible 用于配置,部署,和管理被控节点的剧本。 通过 playbook 的详细描述,执行其中的一系列 tasks ,可以让远端主机达到预期的状态。playbook 就像 Ansible 控制器给被控节点列出的的一系列 to-do-list ,而被控节点必须要完成。 也可以这么理解,playbook 字面意思,即剧本...转载 2018-06-10 10:47:53 · 3177 阅读 · 0 评论 -
Ansible简介、安装、命令及常用模块
ansible 简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。a...原创 2018-06-10 10:46:02 · 1362 阅读 · 0 评论 -
jenkins+ansible+supervisor打造一个web构建发布系统
一步一步用jenkins,ansible,supervisor打造一个web构建发布系统。 本来应该还有gitlab这一环节的,但是感觉加上,内容会增加很多。所以直接用github上的spring-mvc-showcase项目来做演示。 https://github.com/spring-projects/spring-mvc-showcase 本文的环境用docker来构建。当然也可以任意...转载 2018-08-01 21:51:17 · 2388 阅读 · 0 评论 -
ansible安装docker
首先配置好docker安装的yum源 wget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repo docker.yml - hosts: node remote_user: root tasks: - name: setup yum-utils yum:...原创 2018-08-09 11:34:15 · 2092 阅读 · 0 评论 -
ansible生产常用十一大模块总结
注:-a参数后的命令用单引号,单引号,单引号;双引号有可能会出问题,特别是在user模块; 模块一:测试目标主机是否在线:ping模块 主机如果在线,则回复pong 1 2 3 4 5 6 7 8 9 10 测试主机是否在线 [root@localhost ~]# ansible e...转载 2018-08-12 11:03:41 · 860 阅读 · 0 评论 -
Ansible之roles介绍
一、什么场景下会用roles? 假如我们现在有3个被管理主机,第一个要配置成httpd,第二个要配置成php服务器,第三个要配置成MySQL服务器。我们如何来定义playbook? 第一个play用到第一个主机上,用来构建httpd,第二个play用到第二个主机上,用来构建php,第三个play用到第三个主机上,用来构建MySQL。这些个play定义在playbook中比较麻烦,将来也不利于模...转载 2018-08-12 19:49:48 · 590 阅读 · 0 评论