
自动化
文章平均质量分 88
运维开发故事
这个作者很懒,什么都没留下…
展开
-
SQL自动化
Bytebase团队把它定位成面向开发者可靠的数据库CICD,它不仅仅是数据库管理工具,更是连接开发和DBA的桥梁。它到底具有什么样的能力呢?SQL审核SQL纠错SQL编辑器GitOps备份恢复多租户管理上面仅仅是简单的部署和使用,了解基本的功能。但是目前仅仅停留在数据库管理上,如何打通Gitlab和Bytebase,本篇文章还没有实践,下篇文章补上。原创 2023-03-14 12:00:22 · 371 阅读 · 1 评论 -
聊聊可观测性
可观测性平台是一个很大很复杂的平台,大部门公司都是用一些开源手段来堆叠,虽然能解决一些问题,但是它们各自是相互独立的,没办法很友好的进行关联。这也导致在排查问题的时候需要各个平台来回切换,而且每个平台都需要一定的学习成本,这也导致许多公司安装部署了,但是实际很少去用,没有发挥其要实现的效果。原创 2023-03-14 10:31:35 · 194 阅读 · 0 评论 -
[Ansible专栏]Ansible Playbook介绍和使用
很多时候,某些场景下playbook的结果依赖于变量、fact或者是前一个任务的执行结果,或者有的时候,我们会基于上一个task执行返回的结果而决定如何执行后续的task。这个时候就需要用到条件判断。条件语句在Ansible中的使用场景:在目标主机上定义了一个硬限制,比如:目标主机的发行版本必须是RedHat,才能执行该task;捕获一个命令的输出,根据命令输出结果的不同以触发不同的task;根据不同目标主机的facts,以定义不同的task;原创 2022-11-29 17:41:32 · 1117 阅读 · 0 评论 -
[Ansible专栏]Ansible条件判断的介绍和使用
很多时候,某些场景下playbook的结果依赖于变量、fact或者是前一个任务的执行结果,或者有的时候,我们会基于上一个task执行返回的结果而决定如何执行后续的task。这个时候就需要用到条件判断。条件语句在Ansible中的使用场景:在目标主机上定义了一个硬限制,比如:目标主机的发行版本必须是RedHat,才能执行该task;捕获一个命令的输出,根据命令输出结果的不同以触发不同的task;根据不同目标主机的facts,以定义不同的task;原创 2022-11-29 17:25:22 · 1693 阅读 · 0 评论 -
[Ansible专栏]Ansible常用模块介绍和使用
前面我们介绍了,ansible能作为自动化配置管理,其实是由ansible的多种多样的模块来实现的。截止目前,ansible的模块已经高达3000+之多。但是个人在日常工作中,比较常见的大约20多个。下面我就大概介绍一些常见常用的模块。原创 2022-11-29 16:54:52 · 558 阅读 · 0 评论 -
[Ansible专栏]Ansible安装和基本使用
defaults]#inventory = /etc/ansible/hosts # 主机列表配置文件#library =/usr/share/my_modules/ # 库文件存放目录#remote_tmp = $HOME/.ansible/tmp # 临时py命令文件存放在远程主机目录#local_tmp = $HOME/.ansible/tmp # 本机的临时命令执行目录#forks = 5 # 默认并发数#sudo_user = root # 默认sudo用户。原创 2022-11-29 16:22:57 · 1416 阅读 · 0 评论 -
如何开发ChatOps
微信公众号:运维开发故事,作者:乔克。原创 2022-10-10 15:20:48 · 884 阅读 · 0 评论 -
使用Jenkins发布Android项目
微信公众号:运维开发故事,作者:乔克![jenkins-android.png](https://img-blog.csdnimg.cn/img_convert/9d7befda75afa5a4c17b9be9c4b5582e.png#clientId=u8c149712-b215-4&from=ui&id=ua82269a1&margin=[object Object]&name=jenkins-android.png&originHeight=836&.原创 2021-07-23 10:38:34 · 582 阅读 · 1 评论