![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ansible
wx912820
这个作者很懒,什么都没留下…
展开
-
项目实战:通过ansible上线 批量部署Jdk+Tomcat
[root@ansible ansible]# cat jenkins.yml - hosts: ansible-web1 user: root vars_files: - /etc/ansible/vars/file.yml tasks: ##配置JDK,上传jdk、tomcat的安装包到/usr/src - name: configure JDK1.8 copy:...原创 2020-03-23 14:42:46 · 384 阅读 · 0 评论 -
ansible 中 Role角色
roles则是在ansible中,playbooks的目录组织结构。而模块化之后,成为roles的组织结构,易读,代码可重用,层次清晰。 实战目标:通过role远程部署nginx并配置 目录顺序: role_name/ ---角色名称=目录 files/:存储一些可以用copy调用的静态文件。 tasks/: 存储任务的目录,此目录中至少应该有一个名为main.yml的文...原创 2020-03-21 22:01:19 · 573 阅读 · 0 评论 -
ansible-playbook 剧本
Playbook介绍 playbook是ansible用于配置,部署,和管理被控节点的剧本。通过playbook的详细描述,执行其中的tasks,可以让远端主机达到预期的状态。playbook是由一个或多个”play”组成的列表。 当对一台机器做环境初始化的时候往往需要不止做一件事情,这时使用playbook会更加适合。通过playbook你可以一次在多台机器执行多个指令。通过这种预先设计的配置...原创 2020-03-21 22:00:30 · 356 阅读 · 0 评论 -
企业级自动化运维神器Ansible 常用模块
ad hoc其实就是执行简单的命令——一条命令。对于复杂的命令则为 playbook。 帮助文档: 列出ansible支持的模块: -l:获取列表 -s module_name:获取指定模块的使用信息 看所有模块(A10,华为,docker,EC2,aws等等广大厂商设备) [root@ansible-server ~]# ansible-doc -l 查看模块使用信息,了解其功能: [root@...原创 2020-03-20 18:00:42 · 886 阅读 · 0 评论 -
企业级自动化运维神器Ansible
一、介绍 1.自动化运维工具对比 1.Puppet:基于 Ruby 开发,采用 C/S 架构,扩展性强,基于 SSL,远程命令执行相对较弱 2.SaltStack:基于 Python 开发,采用 C/S 架构,相对 puppet 更轻量级,配置语法使用 YAML,使得配置脚本更简单.需要配置客户端以及服务器端。每台被控制节点需要安装agent 3.Ansible:基于 Python开发,分布式,无...原创 2020-03-20 17:18:08 · 195 阅读 · 0 评论