# Configuration for "util" host type

##############################################
## Class definitions.
classes:
  - apache
  - site_profile::jenkins
  - site_profile::puppetmaster

##############################################
## Firewall configuration.
site_profile::puppetmaster::firewall_rules:
  '110 allow puppet agent from prod-db1':
    port: 8140
    source: 23.253.161.246

site_profile::jenkins::firewall_rules:
  '140 allow github hooks':
    port: 8080
    source: 192.30.252.0/22

##############################################
## Jenkins configuration.
site_profile::jenkins::configure_firewall: false

# Configuration for "util" host type

##############################################
## Class definitions.
classes:
  - apache
  - site_profile::jenkins
  - site_profile::puppetmaster

##############################################
## Firewall configuration.
site_profile::puppetmaster::firewall_rules:
  '110 allow puppet agent from prod-db1':
    port: 8140
    source: 23.253.161.246
  '110 allow puppet agent from prod-web5':
    port: 8140
    source: 23.253.55.164

site_profile::jenkins::firewall_rules:
  '140 allow github hooks':
    port: 8080
    source: 192.30.252.0/22

##############################################
## Jenkins configuration.
site_profile::jenkins::configure_firewall: false

Allow prod-web5 to connect to puppet master
Allow prod-web5 to connect to puppet master
