
python
点火三周
热爱编程,老码团队成员,《老码说编程之玩转Swift江湖》作者。elasitcsearch认证工程师,elasitcsearch中文社区成都负责人
展开
-
在使用ipython的时候matplotlib无法自动显示图片(plot->show)
水一篇。。。平时ipython和pandas用的少,每每画图的时候,看文档,别人df.plot()就能够出图,而我的这边总是得额外加一句plt.show()这是我的ipython目录:.├── extensions├── nbextensions├── profile_autoreload│ ├── db│ ├── history.sqlite│ ├── ipytho...原创 2019-04-09 09:08:15 · 4055 阅读 · 3 评论 -
手把手教你在python中运行ansible-playbook
关于什么ansible,我这里就不做科普了,总之一句话,要做分布式系统的运维,实现批量系统配置、批量程序部署、批量运行命令等功能,ansible就是一大杀器,能令你事半功倍。但作为一个cli工具,其使用场景还是受cli的限制,无法实现运行过程中更深入的交互和逻辑控制。ansible本身是用python做的,所以实际上是和python的脚本控制是无缝链接的,可以在python中直接使用。但怎奈关于这部分的内容,官网文档中本身就少得可怜,互联网上也少有关于这一块的介绍,所以这个博文试着抛砖引玉,为大家做个指原创 2019-06-19 16:51:56 · 15272 阅读 · 8 评论 -
以python自定义模块的方式共享API(数据,短信通知、邮件通知,代理等)
文章目录自定义模块的好处哪些函数需要放到自定义模块当中生成自定模块通过ansible,将模块发布到云服务器上经常写脚本的同学应该会经常碰到一些函数得反复的重写,比如日志,告警等。我在云上写了不少机器人脚本,每个都会涉及到一些公共的操作,比如,连接数据库(mysql,elasticsearch),寻找动态代理,发送短信,邮件通知等;要在这些脚本之间共享这些操作,需要将这些公共函数放到一个模块当中,...原创 2019-06-25 11:51:25 · 1388 阅读 · 0 评论 -
使用ansible+vue搭建elastic的自动化部署和配置平台
文章目录背景原型需求核心的需求管理需求技术需求可扩展需求招募背景因为经常和elastic打交道,所以平常写了很多关于elastic的博文。因为elastic的更新速度,所以常常骂空气。基本上每个月都会有一个版本更新,为了跟上速度,集群,插件的版本和配置更新工作就成了家常便饭。虽然自己写了一套ansible的脚本,但使用起来并没有那么方便。单纯使用 ansible 脚本,在我看来有以下缺点:...原创 2019-07-03 16:37:04 · 3103 阅读 · 13 评论 -
python中调用ansible 2.8
之前已经写过一篇文章了手把手教你在python中运行ansible-playbook今天整理一下,把调用ansible的方法一并发出来。这里特别要注意的是:ansible的代码一直在重构,每个版本的调用方式都不一样,以下代码仅限于ansible 2.8,关于其他版本,请自行百度另外,本人正在做一个ansible的可视化项目,有兴趣的朋友可以给我留言,一起做!# !/usr/bin/env...原创 2019-07-04 11:24:23 · 9898 阅读 · 17 评论