puppet-omnibus:带有嵌入式 Ruby 和所需 gem 的 Puppet 综合包(Chef 风格)

时间:2024-07-17 00:57:33
【文件属性】:

文件名称:puppet-omnibus:带有嵌入式 Ruby 和所需 gem 的 Puppet 综合包(Chef 风格)

文件大小:10KB

文件格式:ZIP

更新时间:2024-07-17 00:57:33

Ruby

综合木偶包项目 这是一个 Omnibus 项目,将为 Puppet 构建一个“单体”操作系统包。 它会在 /opt/puppet-omnibus 中安装一个源代码构建的 Ruby,然后将 Puppet 所需的所有 gem 安装到这个 Ruby 中。 这意味着它使系统提供的 Ruby 以及您可能碰巧安装的任何其他 Ruby 完全保持不变。 为什么要创建一个整体的 Puppet 包? 目标是创建一个 Puppet 包,它可以在 OS 安装结束时放到系统上,并立即开始管理整个系统,包括在机器上安装和管理 Ruby 版本。 将 Puppet 与用于运行应用程序的 Ruby 分开意味着这是可能的(这也意味着您不能通过使用 Ruby 来破坏配置管理代理)。 什么是综合套餐? 是一个用 Ruby 构建的操作系统打包系统,由 Opscode 人员编写。 它的创建是为了为 Chef(也需要 Ruby)构


【文件预览】:
puppet-omnibus-master
----aws.rb(724B)
----Vagrantfile(658B)
----omnibus.bin(629B)
----provisioning()
--------centos.sh(152B)
--------ubuntu.sh(258B)
----libyaml.rb(713B)
----Gemfile(103B)
----puppet.rb(4KB)
----README.md(4KB)
----recipe-aws.rb(1KB)
----Gemfile.lock(982B)
----.gitignore(71B)
----ruby.rb(2KB)
----recipe.rb(1KB)

网友评论