All Projects → voxpupuli → Puppet Staging

voxpupuli / Puppet Staging

Licence: apache-2.0
⛔️ Deprecated in favor of puppet-archive

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Puppet Staging

Puppet Php
Generic Puppet module to manage PHP on many platforms
Stars: ✭ 83 (+66%)
Mutual labels:  hacktoberfest, puppet
Puppet Rabbitmq
RabbitMQ Puppet Module
Stars: ✭ 170 (+240%)
Mutual labels:  hacktoberfest, puppet
Puppet Mongodb
mongodb installation
Stars: ✭ 90 (+80%)
Mutual labels:  hacktoberfest, puppet
Puppet System
Manage Linux system resources and services from hiera configuration
Stars: ✭ 65 (+30%)
Mutual labels:  hacktoberfest, puppet
Katello
Katello integrates open source systems management tools into a single solution for controlling the lifecycle of your machines.
Stars: ✭ 312 (+524%)
Mutual labels:  hacktoberfest, puppet
Puppet Gitlab
Puppet module to manage Gitlab (Omnibus)
Stars: ✭ 73 (+46%)
Mutual labels:  hacktoberfest, puppet
Puppet Mcollective
MCollective Server and Client Puppet Module
Stars: ✭ 121 (+142%)
Mutual labels:  hacktoberfest, puppet
Puppet R10k
Setup and configure r10k for use with git based environments in puppet
Stars: ✭ 95 (+90%)
Mutual labels:  hacktoberfest, puppet
Puppet Jenkins
Puppet module for Jenkins
Stars: ✭ 280 (+460%)
Mutual labels:  hacktoberfest, puppet
vagrant-magento
**DEPRECATED**
Stars: ✭ 12 (-76%)
Mutual labels:  puppet, deprecated
Puppet Filebeat
Stars: ✭ 54 (+8%)
Mutual labels:  hacktoberfest, puppet
Puppet Confluence
A puppet module to install confluence
Stars: ✭ 18 (-64%)
Mutual labels:  hacktoberfest, puppet
Puppet Selinux
Puppet Module to manage SELinux on RHEL machines
Stars: ✭ 51 (+2%)
Mutual labels:  hacktoberfest, puppet
Jenkins Infra
Jenkins main control repo for R10k and our Puppet Enterprise managed infrastructure
Stars: ✭ 76 (+52%)
Mutual labels:  hacktoberfest, puppet
Puppet Python
Puppet module for installing and managing Python, pip, virtualenvs and Gunicorn virtual hosts.
Stars: ✭ 202 (+304%)
Mutual labels:  hacktoberfest, puppet
Puppet Nginx
Puppet Module to manage NGINX on various UNIXes
Stars: ✭ 462 (+824%)
Mutual labels:  hacktoberfest, puppet
Puppet Redis
Puppet Module to manage Redis
Stars: ✭ 37 (-26%)
Mutual labels:  hacktoberfest, puppet
Ansible Mariadb Galera Cluster
Stars: ✭ 49 (-2%)
Mutual labels:  hacktoberfest
Laravel Packager
A cli tool for creating Laravel packages
Stars: ✭ 1,049 (+1998%)
Mutual labels:  hacktoberfest
Mricrogl
DEPRECATED development has moved to https://github.com/rordenlab/MRIcroGL12
Stars: ✭ 49 (-2%)
Mutual labels:  deprecated

Staging module for Puppet

Build Status Code Coverage Puppet Forge Puppet Forge - downloads Puppet Forge - endorsement Puppet Forge - scores

Manages staging directory, along with download/extraction of compressed files.

Use of this module is deprecated. New features are unlikely to be added. Please consider using puppet-archive instead.

Usage

Specify a different default staging path (must be declared before using resource):

class { 'staging':
  path  => '/var/staging',
  owner => 'puppet',
  group => 'puppet',
}

Staging files from various sources:

staging::file { 'sample':
  source => 'puppet:///modules/staging/sample',
}

staging::file { 'apache-tomcat-6.0.35':
  source => 'http://apache.cs.utah.edu/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz',
}

Staging and extracting files:

staging::file { 'sample.tar.gz':
  source => 'puppet:///modules/staging/sample.tar.gz'
}

staging::extract { 'sample.tar.gz':
  target  => '/tmp/staging',
  creates => '/tmp/staging/sample',
  require => Staging::File['sample.tar.gz'],
}

Deploying a file (combining staging and extract):

staging::deploy { 'sample.tar.gz':
  source => 'puppet:///modules/staging/sample.tar.gz',
  target => '/usr/local',
}

Staging files currently support the following source:

  • http(s)://
  • puppet://
  • ftp://
  • s3:// (requires aws cli to be installed and configured.)
  • local (though this doesn't serve any real purpose.)

Author

Primarily authored by Nan Liu

Contributors

  • Adrien Thebo
  • gizero
  • Harald Skoglund
  • Hunter Haugen
  • Justin Clayton
  • Owen Jacobson
  • Reid Vandewiele
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].