Skip to content

Instantly share code, notes, and snippets.

@jglenn9k
Created September 13, 2018 17:01
Show Gist options
  • Save jglenn9k/5fc0ac5148e227becad4ba19b35e58d9 to your computer and use it in GitHub Desktop.
Save jglenn9k/5fc0ac5148e227becad4ba19b35e58d9 to your computer and use it in GitHub Desktop.
Setup a puppet server host. This adds puppetdb and puppetboard.
package {'puppetserver':
ensure => 'installed',
}
class { 'puppetboard':
manage_git => false,
manage_virtualenv => true,
}
class { 'puppetdb': }
class { 'puppetdb::master::config': }
class { 'apache': }
class { 'apache::mod::wsgi': }
class { 'puppetboard::apache::conf': }
@jglenn9k
Copy link
Author

Install puppet client.

puppet module install puppetlabs-puppetdb --version 7.0.1
puppet module install puppet-puppetboard --version 4.1.0
puppet module install puppetlabs-apache --version 3.3.0
puppet apply --modulepath /etc/puppetlabs/code/environments/production/modules puppetserver.pp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment