1、playbook-剧本介绍playbooks是一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置,可以按照指定的操作步骤有序执行,支持同步和异步方式。值得注意的是playbook是通过YAML格式来进行描述定义的。1.
分类:
其他好文 时间:
2020-04-13 01:19:48
阅读次数:
269
下面是一个安装httpd软件的过程。tasks/templates/vars是必须的目录:├──httpd│├──tasks││├──conf.yml││├──group.yml││├──httpd.yml││├──main.yml││├──selinux.yml││├──service.yml││└──user.yml│├──templates││└──httpd.conf.j2│└──vars
分类:
其他好文 时间:
2020-04-09 14:15:30
阅读次数:
102
地址规划: 主机名 公网ip地址 服务 lb01 10.0.0.5 sonarqube、docker、Jenkins web01 10.0.0.7 tomcat web02 10.0.0.8 tomcat 部署sonarqube服务端 ...
分类:
其他好文 时间:
2020-04-08 19:30:40
阅读次数:
127
play any_errors_fatal:强制任何主机上的任何未处理任务错误传播到所有主机并结束播放。become:布尔值,用于控制是否在任务执行时适用权限提升。become_flags:当变为True的时候,要传递给权限提升程序的标志。become_method:适用那种权限升级方法(例如sud ...
分类:
其他好文 时间:
2020-04-07 22:08:10
阅读次数:
191
一、直接拷贝项目至webapps目录下即可。 1. 直接拷贝项目文件夹至webapps。 2. 将项目压缩,后缀改为.war,启动tomcat后会自动解压 说明:此文件夹我们一般将其称为“虚拟目录”,即在访问项目时在http://localhost:8080后加的目录名 二、配置server.xml ...
分类:
其他好文 时间:
2020-04-05 13:27:16
阅读次数:
64
*部署项目的方式 1. 直接将项目放到webapps目录下即可 * /hello :项目的访问路径 --> 虚拟目录 * 简化部署,:将项目打成一个war包,再将war包防止到webapps目录下。 * war包会自动解压缩 2. 配置conf/server.xml文件 在<Host>标签体中配置 ...
分类:
其他好文 时间:
2020-04-01 12:51:38
阅读次数:
65
1、将源码编译后打包的war包上传需要部署的机器 1 [root@gz01-tomcat-node01 war]# mkdir -p /usr/local/jeesns 2 [root@gz01-tomcat-node01 war]# cd /usr/local/jeesns/ 3 [root@gz ...
分类:
编程语言 时间:
2020-03-29 19:41:36
阅读次数:
71
原创 chaos_oper 最后发布于2019-06-13 21:31:44 阅读数 463 收藏展开Playbook(任务剧本) playbook是简单易用的自动化语言编排定义ansible任务集的配置文件,由ansible顺序依次执行,通常是JSON格式的* YML文件playbook是一个非常 ...
分类:
Web程序 时间:
2020-03-27 21:38:39
阅读次数:
124
ansible的playbook采用yaml语法,它简单地实现了json格式的事件描述。yaml之于json就像markdown之于html一样,极度简化了json的书写。在学习ansible playbook之前,很有必要把yaml的语法格式、引用方式做个梳理。 1.1 初步说明 以一个简单的pl ...
分类:
其他好文 时间:
2020-03-23 17:01:21
阅读次数:
64
今天写完了基本任务后,将项目提交到tomcat上, 结果运行后并不能展示数据, 在本地给后端加了日志记载的功能,准备查出错误的原因。 结果连日志文件都不生成。 最后我尝试着重启了tomcat,结果成功了~ 好的吧~ 可能是没有自动部署成功? 不大清楚,之前都不用重启来着 ...
分类:
其他好文 时间:
2020-03-22 17:44:17
阅读次数:
63