Puppet Class: profile::ci::firewall::jenkinsagent
- Defined in:
- modules/profile/manifests/ci/firewall/jenkinsagent.pp
Overview
SPDX-License-Identifier: Apache-2.0 Allow inbound ssh connection from Jenkins controller
3 4 5 6 7 8 9 10 11 12 |
# File 'modules/profile/manifests/ci/firewall/jenkinsagent.pp', line 3
class profile::ci::firewall::jenkinsagent (
Array[Stdlib::Fqdn] $jenkins_controller_hosts = lookup('jenkins_controller_hosts'),
) {
$jenkins_controller_hosts_ferm = join($jenkins_controller_hosts, ' ')
ferm::service { 'jenkins_controller_ssh':
proto => 'tcp',
port => '22',
srange => "@resolve((${jenkins_controller_hosts_ferm}))",
}
}
|