All Projects → ohadlevy → Puppet Foreman

ohadlevy / Puppet Foreman

UNOFFICIAL CLONE use https://github.com/theforeman/foreman-installer

Labels

Projects that are alternatives of or similar to Puppet Foreman

Drupal8.dev
Vagrant machine for drupal 8 or any other php project
Stars: ✭ 37 (-36.21%)
Mutual labels:  puppet
Puppet Apache
Apache Puppet Module
Stars: ✭ 42 (-27.59%)
Mutual labels:  puppet
Wordpress
Stars: ✭ 52 (-10.34%)
Mutual labels:  puppet
Puppet Hadoop
Hadopp Module For Puppet.
Stars: ✭ 40 (-31.03%)
Mutual labels:  puppet
Puppet Puppetboard
Puppet module to install and manage puppetboard
Stars: ✭ 42 (-27.59%)
Mutual labels:  puppet
Cmits
Configuration Management for IT Systems
Stars: ✭ 49 (-15.52%)
Mutual labels:  puppet
Mimetypes
A simple lookup from file name/extension to MIME/media type, generated from mime-db, which in turn is compiled from IANA, Apache and nginx's MIME types.
Stars: ✭ 37 (-36.21%)
Mutual labels:  puppet
Stagr
Staging Server installer for Fortrabbit
Stars: ✭ 56 (-3.45%)
Mutual labels:  puppet
Vagrant Hadoop Cluster
Deploying hadoop in a virtualized cluster in simple steps
Stars: ✭ 42 (-27.59%)
Mutual labels:  puppet
Puppet Selinux
Puppet Module to manage SELinux on RHEL machines
Stars: ✭ 51 (-12.07%)
Mutual labels:  puppet
Puppet Nginx
[UNMAINTAINED] Puppet Nginx module
Stars: ✭ 40 (-31.03%)
Mutual labels:  puppet
Vagrant Magento Hhvm
A vagrant configuration for getting a basic version of Magento with HHVM up and running.
Stars: ✭ 41 (-29.31%)
Mutual labels:  puppet
Creature unity
2D Skeletal Animation Unity Runtimes for Creature
Stars: ✭ 50 (-13.79%)
Mutual labels:  puppet
Puppet Redis
Puppet Module to manage Redis
Stars: ✭ 37 (-36.21%)
Mutual labels:  puppet
Puppet Nginx
Basic module for configuring nginx via puppet
Stars: ✭ 53 (-8.62%)
Mutual labels:  puppet
Puppet Zuul
MOVED: Now at https://opendev.org/opendev/puppet-zuul
Stars: ✭ 37 (-36.21%)
Mutual labels:  puppet
Phalcon Vm
Vagrant configuration for PHP7, Phalcon 3.x and Zephir development.
Stars: ✭ 43 (-25.86%)
Mutual labels:  puppet
Vagrant Graphite
An Example puppetized setup of grahpite, jmxtrans, collectd , logster
Stars: ✭ 58 (+0%)
Mutual labels:  puppet
Puppet Filebeat
Stars: ✭ 54 (-6.9%)
Mutual labels:  puppet
Puppet Staging
⛔️ Deprecated in favor of puppet-archive
Stars: ✭ 50 (-13.79%)
Mutual labels:  puppet

Puppet modules for managing Foreman

Installs Foreman as a standalone application or using apache passenger. Installs Foreman Proxy May install an example puppet master setup using passenger as well, including the tweaks required for foreman.

download the source code from http://github.com/ohadlevy/puppet-foreman/tarball/master

Requirements

if you are using RHEL, EPEL repo must be enabled http://fedoraproject.org/wiki/EPEL

if you are using Debian (or Ubuntu), see the additional notes in README.debian

Setup

Please review the variables under module/manifests/params.pp

Standalone installation:

to install foreman:

echo include foreman | puppet --modulepath /path_to/extracted_tarball

to install both foreman and its proxy:

echo include foreman, foreman_proxy | puppet --modulepath /path_to/extracted_tarball

if you just want to include the relavant bits to run on your puppet master you may

include foreman::params, foreman::config::enc, foreman::config::reports

if you want to install it all on one box

export MODULE_PATH="/etc/puppet/modules/common"
mkdir -p $MODULE_PATH
wget http://github.com/ohadlevy/puppet-foreman/tarball/master -O - |tar xzvf - -C $MODULE_PATH --strip-components=1
echo include puppet, puppet::server, foreman, foreman_proxy | puppet --modulepath $MODULE_PATH

Contributing

  • Fork the project
  • Commit and push until you are happy with your contribution

More info

See http://theforeman.org or at #theforeman irc channel

Copyright (c) 2010-2011 Ohad Levy

This program and entire repository is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

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].