ansible-playbook批量安装tomcat8版本
ansible-playbook 进行批量安装tomcat8
说明:
先下载好对应版本的tomcat放到本地目录,然后通过playbook传输进行远程安装
playbook如下,要注意格式问题,这个playbook远程部署了3个 tomcat一样实例,
项目可以根据需要,去启动1-3个实例,并更改下端口
- hosts: 10.10.84.5
tasks:
- name: install-jdk1.8
yum: name=java-1.8.0-openjdk state=present
- name: copytomcat
copy: src=/root/apache-tomcat-8.5.51.tar.gz dest=/usr/local mode=0755
- name: unarchive-tomcat.tar.gz
unarchive: src=/usr/local/apache-tomcat-8.5.51.tar.gz dest=/usr/local copy=no mode=0755
- name: cp tomcat
shell: cd /usr/local && cp -r apache-tomcat-8.5.51 tomcat1 && cp -r apache-tomcat-8.5.51 tomcat2 && cp -r apache-tomcat-8.5.51 tomcat3
ansible-playbook批量安装tomcat8版本的更多相关文章
- Ansible playbook 批量修改服务器密码 先普通后root用户
fsckzy Ansible playbook 批量修改服务器密码 客户的需求:修改所有服务器密码,密码规则为Rfv5%+主机名后3位 背景:服务器有CentOS6.7,SuSE9.10.11,r ...
- ansible playbook批量改ssh配置文件,远程用户Permission denied
最近手里的数百台服务器需要改/etc/ssh/sshd_config的参数,禁止root直接登陆,也就是说 [root@t0 ~]# cat /etc/ssh/sshd_config | grep R ...
- ansible-playbook 进行批量安装tomcat8
ansible-playbook 进行安装tomcat操作 说明: get_url 中下载的内容直接到目的主机 安装的时候需要指定copy: no,说明需直接从目标主机进行安装包 [root@ans ...
- 进阶!基于CentOS7系统使用cobbler实现单台服务器批量自动化安装不同版本系统(week3_day5_part2)-技术流ken
前言 在上一篇博文<cobbler批量安装系统使用详解-技术流ken>中已经详细讲解了cobbler的使用以及安装,本篇博文将会使用单台cobbler实现自动化批量安装不同版本的操作系统. ...
- cobbler单台服务器实现批量自动化安装不同版本系统-技术流ken
前言 在上一篇博文<cobbler批量安装系统使用详解-技术流ken>中已经详细讲解了cobbler的使用以及安装,本篇博文将会使用单台cobbler实现自动化批量安装不同版本的操作系统. ...
- Linux 运维工作中的经典应用ansible(批量管理)Docker容器技术(环境的快速搭建)
一 Ansible自动化运维工具 Python 在运维工作中的经典应用 ansible(批量管理操作) .安装ansible(需要bese epel 2种源) wget -O /etc/yum.rep ...
- ansible的playbook进行yum批量安装nginx最新版本
环境:centos7 版本:nginx最新版本 软件: ansible 作用: 进行批量执行不同机器上,进行安装nginx版本 检查脚本是否正确: [root@ansible-test ansible ...
- Ansible系列(五):playbook应用和roles自动化批量安装示例
html { font-family: sans-serif } body { margin: 0 } article,aside,details,figcaption,figure,footer,h ...
- Ansible系列(四):playbook应用和roles自动化批量安装示例
Ansible系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html playbook是ansible实现批量自动化最重要的手段.在其中可以使用变 ...
- Ansible基于playbook批量修改主机名实战
Ansible基于playbook批量修改主机名 安装Ansible,相信这里也不用多说,大家都知道 说一下环境:这里的主机名是修改之后的,我先把其他两台的主机名改为别的 192.168.30.21 ...
随机推荐
- ASP.NET Core之由配置系统与创建app所想到的
先看文件配置的代码: ConfigurationBuilder configBuilder=new ConfigurationBuiler();//典型的创建者模式 configBuilder.Add ...
- WPF 的 FlowDocumentScrollViewer滚动到最底下的方法
官网上好像并没有直接给相应的接口和方法. 发现一种有效的方法: 先说方法: ScrollViewer sv = flowScrollViewer.Template.FindName("PAR ...
- JavaScript环境搭建与调试
JavaScript的环境搭建非常简单,一个Chrome浏览器(实际上任何浏览器都自带有JavaScript解释器,Chrome对调试更友好,下载链接:http://www.51xiazai.cn/s ...
- VMware NSX Manager SSL证书更新
安装 NSX 后,管理器节点和集群具有自签名证书.证书有效期为825天,到期后需要进行证书重新更新.如图所示,本环境中此次将有三个类型的证书即将到期需要替换:1.NSX 联合身份验证 PI(Local ...
- B1086 就不告诉你
描述 做作业的时候,邻座的小盆友问你:"五乘以七等于多少?"你应该不失礼貌地围笑着告诉他:"五十三."本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积. ...
- 测试网络联接状况常用命令 ping 使用方法介绍
了解和掌握下面几个命令将会有助于您更快地检测到网络故障所在,从而节省时间,提高效率. ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令.ping向目标主 ...
- C++协程:异步编程的轻量级解决方案
1. 协程的本质与特性 C++20引入的协程(Coroutines)是一种可暂停和恢复的函数,通过co_await.co_yield.co_return三个关键字实现非抢占式任务调度. 与传统线程 ...
- 爬虫(2)——requests以及xpath的使用
一.requests requests.request(method,url,**kwargs) # 常见参数 # params/data/json 上传数据 # files 上传文件 # heade ...
- 华为发布伙伴SDK优选库,并推动SDK安全隐私新标准制定
6月21日,在华为开发者大会2025<鸿蒙生态伙伴SDK论坛>上,华为与中国信通院标准所.鸿蒙生态伙伴代表上海CA.一砂.三未信安,共同宣布"鸿蒙生态伙伴SDK优选库" ...
- 商品中心—10.商品B端搜索系统的说明文档
大纲 1.商品B端搜索系统的运行流程 + 缓存和索引设计 2.商品B端搜索系统监听数据变更与写入ES索引 3.商品B端搜索系统的历史搜索词的实现 4.商品B端搜索系统的搜索词补全的实现 5.商品B端搜 ...