Ansible开发环境

Na *_* Na 5 ide ubuntu winscp ansible

目前我正在开发ansible编排系统.项目结构是这样的:

site.yml webservers.yml fooservers.yml roles/ common/ files/ templates/ tasks/ handlers/ vars/ defaults/ meta/ webservers/ files/ templates/ tasks/ handlers/ vars/ defaults/ meta/

因此,我必须处理数十种游戏书,角色,子目录,任务,变量文件等.现在,我使用WinSCP作为一种IDE(我在Windows开发机器上工作)这个解决方案远非完美,但允许我在文件和文件夹之间轻松导航.事实上我非常想念Visual Studio(intellisense!).我之前尝试过在我的开发机器上安装Eclipse,但它太慢了.我发现shell工具相当不舒服.由于公司限制,我无法添加任何VM-s.

所以,我的问题是:是否有任何Windows(或轻量级Ubuntu GUI)工具来处理Linux开发的复杂文件和文件夹结构?

Mxx*_*Mxx 5

基于JetBrains的IDE有一个YAML/Ansible插件,可以为Ansible playbook结构添加一些上下文和语法高亮.

Sublime有一个插件,可以为Ansible文件添加语法高亮显示https://github.com/clifford-github/sublime-ansible

这两个工具都可以显示文件夹结构,并使用sftp/ssh连接到远程服务器.


Mic*_*ott 3

Vim并不被认为是 IDE,但我每天(致力于并)使用Rocannon for Ansible,因为它具有自动完成、语法突出显示、内置帮助和其他类似 IDE 的功能。

Vim 学起来不是很快,但是很轻。:)

Rocannon github 页面上有一个 GIF 演示,可以让您感受一下它提供的功能。