欢迎来到李先生的博客

深山的鹿,不知归处;万般皆苦,只可自渡。
扩大
缩小

06 2017 档案

python制作模块
摘要:自己写的函数,为了下一次方便用,做成模块 主要有这几个步骤: 1:准备发布 2:构建发布 3:导入模块并使用 1:准备发布 首先,我自己写的一个打印出列表(含嵌套列表),打印出列表中的每个数据项,文件名为print_list.py 然后,准备setup.py文件,在这个文件里包含有关发布的元数据 2 阅读全文

posted @ 2017-06-24 11:08 Captain_Li 阅读(1389) 评论(0) 推荐(0) 编辑

Fabric实例
摘要:Fabric的官网 http://fabric-chs.readthedocs.io/zh_CN/chs/index.html 参考《Python自动化运维 技术与最佳实践》 1:查看本地与远程主机信息 with 的作用是让后面的表达式的语句继承当前状态,实现“cd /tmp && ls”的效果 w 阅读全文

posted @ 2017-06-02 18:03 Captain_Li 阅读(1019) 评论(0) 推荐(0) 编辑

Fabric的settings用法
摘要:http://fabric-chs.readthedocs.io/zh_CN/chs/api/core/context_managers.html?highlight=with%20settings#fabric.context_managers.settings 官网的settings介绍 1:s 阅读全文

posted @ 2017-06-02 17:21 Captain_Li 阅读(1717) 评论(0) 推荐(0) 编辑

Fabric的@runs_once的理解
摘要:1:runs_once的用法,一直没理解,我看网上都是说:“函数修饰符,标识的函数只会执行一次,不受多台主机影响” 实在没理解,然后看了一下官方文档,这样解释 举个例子: #!/usr/bin/python from fabric.api import * env.user="lile" env.h 阅读全文

posted @ 2017-06-02 14:55 Captain_Li 阅读(460) 评论(0) 推荐(0) 编辑

jenkins构建完成后,执行的命令行的东西也会自动结束的解决办法
摘要:问题: 把添加VPN的指令写在脚本里,然后用jenkins执行这个脚本,jenkins执行的结果是成功的,但是在机器上看,并没有执行成功。 问题分析: 其实在机器上执行过添加VPN的操作,只是在jenkins任务结束后,添加的VPN也自动跟着结束了,这个过程可以在执行的过程中做测试,使用sleep 阅读全文

posted @ 2017-06-01 11:29 Captain_Li 阅读(7262) 评论(0) 推荐(0) 编辑

解决ansible上传速度慢的问题
摘要:问题: 假如有A、B、C、D....等机器,机器A为Ansible服务器,机器B、C、D...等为Ansible管理的节点服务器,A机器与其他机器都不在同一个网络,也就是A机器必须添加VPN之后才能与其他机器通信,我要上传文件夹到节点服务器; 普通的上传文件方法是用Ansible的copy模块把放在 阅读全文

posted @ 2017-06-01 10:15 Captain_Li 阅读(4340) 评论(1) 推荐(0) 编辑

导航