All Projects → petems → puppet-install-shell

petems / puppet-install-shell

Licence: MIT license
A shell script to install puppet on multiple distros

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to puppet-install-shell

Pentesting Playground
Code for installing various security minded tools onto Vagrant powered virtual machines
Stars: ✭ 171 (+418.18%)
Mutual labels:  puppet
Phalcon Rest
A Base project for APIs using the Phalcon framework
Stars: ✭ 221 (+569.7%)
Mutual labels:  puppet
fusionauth-install
FusionAuth simple install scripts. Copy, Paste, Code.
Stars: ✭ 66 (+100%)
Mutual labels:  install-script
Pdk
The shortest path to better modules: Puppet Development Kit; Download:
Stars: ✭ 194 (+487.88%)
Mutual labels:  puppet
Hexagonal Symfony
Sandbox for experimenting with Cockburn's hexagonal ideas with Symfony2
Stars: ✭ 214 (+548.48%)
Mutual labels:  puppet
Ghost Vagrant
Vagrant setup for developing Ghost
Stars: ✭ 231 (+600%)
Mutual labels:  puppet
Python Dev Bootstrap
A Vagrant VM based Python Development Bootstrap
Stars: ✭ 170 (+415.15%)
Mutual labels:  puppet
puppet-openldap
Manage OpenLDAP with Puppet
Stars: ✭ 35 (+6.06%)
Mutual labels:  puppet
Octocatalog Diff
Compile Puppet catalogs from 2 branches, versions, etc., and compare them
Stars: ✭ 220 (+566.67%)
Mutual labels:  puppet
Puppet Rvm
A puppet module for installing and using RVM (Ruby Version Manager)
Stars: ✭ 252 (+663.64%)
Mutual labels:  puppet
Puppet
Wikimedia Foundation operates some of the largest collaborative projects in the world. This is our Puppet repo. This repository is a mirror; see https://www.mediawiki.org/wiki/Developer_access for contributing.
Stars: ✭ 200 (+506.06%)
Mutual labels:  puppet
Puppet Python
Puppet module for installing and managing Python, pip, virtualenvs and Gunicorn virtual hosts.
Stars: ✭ 202 (+512.12%)
Mutual labels:  puppet
Puppet Os Hardening
This puppet module provides numerous security-related configurations, providing all-round base protection.
Stars: ✭ 234 (+609.09%)
Mutual labels:  puppet
Primary Vagrant
An Apache based Vagrant configuration for helping you get the most out of WordPress Development
Stars: ✭ 192 (+481.82%)
Mutual labels:  puppet
puppet-ssh keygen
Generation of ssh keys with ssh-keygen
Stars: ✭ 17 (-48.48%)
Mutual labels:  puppet
Puppet Rabbitmq
RabbitMQ Puppet Module
Stars: ✭ 170 (+415.15%)
Mutual labels:  puppet
Puppet Sandbox
A Vagrant-based Puppet development environment for creating new modules
Stars: ✭ 223 (+575.76%)
Mutual labels:  puppet
vagrant-magento
**DEPRECATED**
Stars: ✭ 12 (-63.64%)
Mutual labels:  puppet
puppet-postfix
Puppet postfix module
Stars: ✭ 72 (+118.18%)
Mutual labels:  puppet
Machine Learning
Web-interface + rest API for classification and regression (https://jeff1evesque.github.io/machine-learning.docs)
Stars: ✭ 235 (+612.12%)
Mutual labels:  puppet

puppet-install-shell

Build Status

A shell script to install puppet on multiple distros, assuming no dependencies.

The code is a mashup of puppet-bootstrap and chef's install.sh script.

Usage

$ ./puppet.sh [-p] [-v version] [-f filename | -d download_dir]

Defaults to latest available as a version if none is given.

Currently working on: Debian, CentOS.

A quick way to install after carefully looking at the source:

Puppet > 5.X

$ wget -O - https://raw.githubusercontent.com/petems/puppet-install-shell/master/install_puppet_5_agent.sh | sudo sh

Puppet > 6.X

$ wget -O - https://raw.githubusercontent.com/petems/puppet-install-shell/master/install_puppet_6_agent.sh | sudo sh

Puppet > 7.X

$ wget -O - https://raw.githubusercontent.com/petems/puppet-install-shell/master/install_puppet_7_agent.sh | sudo sh

Running Acceptance Tests

Pick an Operating System then run the rake helper:

bundle exec rake acceptance:suite_on_nodeset['centos-6-docker']
bundle exec rake acceptance:suite_on_nodeset['centos-7-docker']
bundle exec rake acceptance:suite_on_nodeset['ubuntu-1404-docker']
bundle exec rake acceptance:suite_on_nodeset['ubuntu-1604-docker']
bundle exec rake acceptance:suite_on_nodeset['debian-8-docker']
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].