文件名称:foregit:Foreman 和 Git 之间的接口
文件大小:32KB
文件格式:ZIP
更新时间:2024-07-31 14:26:44
Ruby
忘记 什么是遗忘? 需要 系统管理员不太喜欢 UI。 API/CLI 更好,但仍然有一个每个管理员都喜欢的终极工具:git。 这个想法是有一个工具,将 Foreman 实例转换为托管基础设施的 git 存储库,允许用户像任何其他配置文件一样编辑它,并通过 API 再次将更改反映到 Foreman 实例中,一旦更改被推送。 如何 实际上,您将拥有一个代表整个基础架构的 git 存储库。 克隆主机将复制文件,更改参数意味着仅编辑它的表示。 甚至可以使用 Puppet 管理整个基础设施。 阅读以获取更多详细信息。 其他 有一个类似的工具,称为 。 OPW 该项目是在期间。 组织: 导师:Ivan Nečas 地位 目前正在第一个版本中工作。 :)
【文件预览】:
foregit-master
----Vagrantfile(724B)
----install.sh(867B)
----lib()
--------foregit.rb(120B)
--------foreman()
--------talk_commands.rb(3KB)
--------file_manager.rb(3KB)
--------git_manager.rb(3KB)
--------hammer_cli_foregit()
--------hammer_cli_foregit.rb(205B)
----Gemfile(170B)
----doc()
--------development.md(5KB)
--------foregit.md(3KB)
----spec()
--------models.rb(803B)
--------spec_helper.rb(166B)
--------unit()
--------factories()
----Rakefile(116B)
----.travis.yml(79B)
----config()
--------foregit.yml(792B)
----LICENSE(34KB)
----README.md(1KB)
----foregit.gemspec(744B)
----Gemfile.lock(2KB)
----.gitignore(607B)