文件名称:librarian-puppet-vagrant:如何使用 Librarian-puppet 管理 Vagrant box 的 Puppet 模块的示例
文件大小:17KB
文件格式:ZIP
更新时间:2024-07-02 11:46:22
Shell
图书管理员-傀儡-流浪者 这是一个小示例框架,展示了在配置使用管理的虚拟机时如何使用来管理模块。 为什么? 没有人喜欢重新发明*,但是使用现有的 Puppet 模块可能会很麻烦,除非您使用某些东西来管理下载和安装。 如果您使用 Vagrant 和独立的 Puppet 来管理 VM,则它可能更像是一个小提琴。 您是否从各种 git 存储库中克隆模块? 在您自己的存储库中将它们创建为子模块? 将它们安装在主机上还是来宾上? 可以通过管理 Vagrant box 使用的 Puppet 模块来提供帮助。 但是,有一个问题:您不能使用 Puppet 来安装 Librarian-puppet,因为在安装模块之前您的 Puppet 清单不会编译。 解决方案 此处实现的简单解决方案使用 Vagrant 配置中的 shell 配置器在 Puppet 配置器运行之前安装和运行 Librarian-pup
【文件预览】:
librarian-puppet-vagrant-master
----Vagrantfile(1KB)
----puppet()
--------manifests()
--------.gitignore(98B)
--------Puppetfile(312B)
----shell()
--------librarian-puppet.sh(3KB)
----LICENSE(34KB)
----.gitignore(9B)
----README.md(2KB)