考虑到windows对ansible的兼容性实在太差,各种坑!可以在linux服务器上安装ansible,同时通过vscode远程控制编写代码即可。当然,此文档未考虑无网络环境的情况!如何解决依赖问题,将自己需要的yum、pip等源配置到内网,不在此文考虑范围内。
服务器端(centos 7.2)
1、anaconda下载(Google搜索:anaconda 清华),并通过bash Anaconda3-【version】.sh安装,最新版本按时间命名
2、重新ssh服务器
3、设置镜像源(yum install python-pip):
a、更新pip,保证其能使用b步骤的命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
b、配置默认镜像源为清华镜像源:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
4、pip install ansible
客户端(win7或win10)
1、下载anaconda最新版本(Google搜索:anaconda 清华)
2、安装vscode
3、安装git,生成公钥,配置ssh免密
4、安装vscode插件:
(1). ATom One Dark Theme: 更柔和的配色
(2). bookmarks: 代码书签
(3). bracket pair colorizer2:彩虹括号,从此不会看不清括号
(4). code runner: 点击三角直接运行代码
(5). docker: 管理容器和镜像
(6). gitlens: 透视你的每一次git commit
(7). indent-rainbow: 彩虹缩进,让你的缩进亮起来
(8). paste json as code: 直接把json粘贴为各种编程语言的代码
(9). prettier - code formatter: 美化、排版你的代码
(10). python: python开发必备
(11). remote development: 远程开发终极形态,微软出品
(12). settings sync: 在多个终端同步vs code的配置(需要联网,中心环境不用安装这个了)
(13). vscode-icons: 文件图标
(14). data-preview: preview各种类型的data,比如csv, json等等,还可以转换格式,筛选,group by 等等