ansible
灵气小王子
这个作者很懒,什么都没留下…
展开
-
jekins+ docker + ansible 部署django项目
背景和意义在软件开发过程中,常常会遇到开发环境和生产环境不一致,导致软件部署失败。环境不一致体现在操作系统,软件版本和第三方库版本不一致,为了解决这个问题,考虑使用docker部署软件,将开发环境的代码和docker整体打包上传到docker repositry 部署到生产环境,可以避免环境不一致导致的问题;同时为了简化环境部署,使用jekins + ansible 将代码发布到生产环境组件建和流程开发和部署流程如下:本地开发django 项目,运行pip3 install pipreqs,生成r原创 2022-02-16 22:40:32 · 736 阅读 · 0 评论 -
ansible源码学习
近期准备学习ansible源码,增加工程能力,了解工程规范和实践,学习方式很多,为了避免一开始就扎入代码细节,决定从带着问题去学习。目前整理出来的问题有:ansible 目录结构;运行ansible play-book 时运行的哪个部分代码;命令行参数如何读入;YAML文件如何提取信息;不使用paramiko 的情况下如何登陆网络设备执行命令,如何借鉴;...原创 2020-05-29 09:52:00 · 239 阅读 · 0 评论 -
ansible 初体验:使用ansible配置cisco设备
实验环境1台 linux red hat 虚拟机,1台CSR 1000V;playbookplaybook 包括密码secrets.yml和play-book.yml 。关于yml文件的写法,有几个需要注意的地方:1.字符串可以不用引号包含起来;2. “{{ }}” 表示引用变量.网络 设备playbook写法可以参考:https://docs.ansible.com/ansible/latest/modules/list_of_network_modules.html#ios本次实原创 2020-05-20 01:50:15 · 1766 阅读 · 0 评论