Skip to content

Instantly share code, notes, and snippets.

@vinzent
Created June 18, 2016 13:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vinzent/7ea933dad53f015d066fd4de0420fe0a to your computer and use it in GitHub Desktop.
Save vinzent/7ea933dad53f015d066fd4de0420fe0a to your computer and use it in GitHub Desktop.
Rundeck EL7 demo-install
# Simple demo-install of rundeck on EL7 (CentOS, RHEL)
#
# Pre-requisites:
# - Installed modules
# puppet module install puppetlabs-java
# puppet module install puppet-rundeck
# puppet module install crayfishx-firewalld
# - $::fqdn fact needs to be working
#
# Install: puppet apply rundeck.pp
#
# After installation:
# - Webinterface on http://${::fqdn}:4440
# - Login with admin/admin
#
include ::java
include ::rundeck
include ::firewalld
firewalld_port { 'Rundeck HTTP port':
ensure => present,
zone => 'public',
port => 4440,
protocol => 'tcp',
}
Class['java'] -> Class['rundeck']
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment