Puppet Class: jenkins::firewall

Defined in:
manifests/firewall.pp

Overview

jenkins::firewall class integrates with the puppetlabs-firewall module for opening the port to Jenkins automatically



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'manifests/firewall.pp', line 5

class jenkins::firewall {

  if $caller_module_name != $module_name {
    fail("Use of private class ${name} by ${caller_module_name}")
  }

  firewall { '500 allow Jenkins inbound traffic':
    action => 'accept',
    state  => 'NEW',
    dport  => [jenkins_port()],
    proto  => 'tcp',
  }
}