•项目简介:该项目主要是基于客户方联想想要将 ansible 和 salt 联合全面
管理公司虚拟服务器的需求,在底层 Ansible SDK 的基础上封装一系列的功能接口
以及安装第三方服务的接口,比如:远程 ssh 登录、在远程服务器(包括单节点和
多节点并发)上执行 ad_hoc_command 命令、安装 salt-minion 服务、执行 ansible
playbook 剧本等。
•职责:
-负责项目需求的拆分设计及文档的编写;;
-负责项目环境的搭建及问题处理,主要是:
(1) Cento7 下的 ansible 环境安装及部署配置,支持管理 Linux 和 Windows
系统虚拟机;
(2)Ansible-Awx 安装部署及环境调试;
-负责 python 脚本及接口的设计实现,功能主要包括:
(1) 在原生 Ansible SDK 源码上开发 action,包括:远程 ssh 登录、在远程
服务器(包括单节点和多节点并发)上执行 ad_hoc_command 命令、安装 saltminion 服务、执行 ansible playbook 剧本等。
(2)在 Ansible-Awx 系统后台代码框架下,封装业务 Api,主要接口包括:
用户认证、获取指定网络资源,比如 hosts 或者 inventories、在单节点和
多节点上批量执行 ad_hoc_command 命令、在单节点或者多节点上批量安装 saltminion 服务等。
点击空白处退出提示
评论