<commit_before># 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: prod-db1.cashmusic.org
  '110 allow puppet agent from prod-web1':
    port: 8140
    source: prod-web1.cashmusic.org
  '110 allow puppet agent from prod-web2':
    port: 8140
    source: prod-web2.cashmusic.org
  '110 allow puppet agent from prod-web5':
    port: 8140
    source: prod-web5.cashmusic.org

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

##############################################
## Jenkins configuration.
site_profile::jenkins::configure_firewall: false
<commit_msg>Add firewall rules for new hosts to access puppet<commit_after># 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: prod-db1.cashmusic.org
  '110 allow puppet agent from prod-web1':
    port: 8140
    source: prod-web1.cashmusic.org
  '110 allow puppet agent from prod-web2':
    port: 8140
    source: prod-web2.cashmusic.org
  '110 allow puppet agent from prod-web5':
    port: 8140
    source: prod-web5.cashmusic.org
  '110 allow puppet agent from dev-multi1':
    port: 8140
    source: dev-multi1.cashmusic.org
  '110 allow puppet agent from stage-multi1':
    port: 8140
    source: stage-multi1.cashmusic.org

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

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

{'fraction_non_alphanumeric': 0.21821631878557876, 'fraction_numerical': 0.05977229601518026, 'mean_word_length': 4.506527415143603, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2842901', 'n_tokens_mistral': 743, 'n_tokens_neox': 618, 'n_words': 164}