https://github.com/jimdo/puppet-installer
Installs Puppet like Omnibus Installer installs Chef
https://github.com/jimdo/puppet-installer
owner-puppet-migration
Last synced: about 1 year ago
JSON representation
Installs Puppet like Omnibus Installer installs Chef
- Host: GitHub
- URL: https://github.com/jimdo/puppet-installer
- Owner: Jimdo
- License: apache-2.0
- Created: 2014-09-15T18:35:13.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-10-06T14:02:40.000Z (over 11 years ago)
- Last Synced: 2024-04-14T06:07:23.374Z (about 2 years ago)
- Topics: owner-puppet-migration
- Language: Shell
- Homepage:
- Size: 246 KB
- Stars: 1
- Watchers: 12
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Puppet Installer
`install.sh` installs a specific or the latest version of Puppet on Debian-based
systems. It was inspired by [Omnibus Installer].
The script's primary use case is to install Puppet inside a Vagrant machine
just before provisioning.
For example:
```ruby
Vagrant::Config.run do |config|
config.vm.box = "some-debian-box"
# ...
puppet_version = "3.7.0-1puppetlabs1"
config.vm.provision :shell, :inline => "curl -Ls https://raw.githubusercontent.com/Jimdo/puppet-installer/master/install.sh | bash -s -- -v #{puppet_version}"
config.vm.provision :puppet do |puppet|
# ...
end
end
```
To install the latest version, simply omit the `-v` option.
[Omnibus Installer]: https://docs.getchef.com/install_omnibus.html