<commit_before>---
include:
  default:
    - profile::openstack::network::controller
    - profile::openstack::resource::createnetworks
    - profile::application::etcd
    - profile::openstack::openrc
    - profile::openstack::cache
    - profile::logging::rsyslog::client

etcd::proxy: "off"
etcd::initial_cluster_state: 'new'
etcd::initial_cluster_token: 'etcd-cluster'

profile::application::etcd::install_bootstrap_script: true

calico::controller: true

profile::openstack::network::manage_quotas: true

profile::openstack::network::controller::manage_neutron_policies: true

profile::base::common::packages:
  # we need newer version of six to avoid breaking requests and openstack cli
  'python3-six.noarch': { ensure: latest }
  'bash-completion': {}
  'bash-completion-extras': {} # FIXME: remove when el7 is gone
  'jq': {}
  'gcc-c++': {}
  'openstack-selinux': {}
  'python-etcd3gw': {}         # FIXME: remove when el7 is gone
  'python3-etcd3gw': {}
  'python-memcached': {}       # FIXME: remove when el7 is gone
  'libibverbs': {}
  'make' {} # for sensu gem

profile::openstack::openrc::password:     "%{hiera('neutron_api_password')}"
profile::openstack::openrc::username:     'neutron'
profile::openstack::openrc::project_name: 'services'

# Sensu (needs gcc-c++)
profile::monitoring::sensu::agent::plugins:
  sensu-plugins-http:
    type:         package
    pkg_version:  '2.8.4'

profile::monitoring::sensu::agent::checks:
  'etcd-client-health':
    command:      "check-http.rb -u http://127.0.0.1:2379/health -q 'true' --response-code 405"
    interval:     60
    subscribers:  ['checks']
  'etcd-peer-health':<commit_msg>fix typo<commit_after>---
include:
  default:
    - profile::openstack::network::controller
    - profile::openstack::resource::createnetworks
    - profile::application::etcd
    - profile::openstack::openrc
    - profile::openstack::cache
    - profile::logging::rsyslog::client

etcd::proxy: "off"
etcd::initial_cluster_state: 'new'
etcd::initial_cluster_token: 'etcd-cluster'

profile::application::etcd::install_bootstrap_script: true

calico::controller: true

profile::openstack::network::manage_quotas: true

profile::openstack::network::controller::manage_neutron_policies: true

profile::base::common::packages:
  # we need newer version of six to avoid breaking requests and openstack cli
  'python3-six.noarch': { ensure: latest }
  'bash-completion': {}
  'bash-completion-extras': {} # FIXME: remove when el7 is gone
  'jq': {}
  'gcc-c++': {}
  'openstack-selinux': {}
  'python-etcd3gw': {}         # FIXME: remove when el7 is gone
  'python3-etcd3gw': {}
  'python-memcached': {}       # FIXME: remove when el7 is gone
  'libibverbs': {}
  'make': {} # for sensu gem

profile::openstack::openrc::password:     "%{hiera('neutron_api_password')}"
profile::openstack::openrc::username:     'neutron'
profile::openstack::openrc::project_name: 'services'

# Sensu (needs gcc-c++)
profile::monitoring::sensu::agent::plugins:
  sensu-plugins-http:
    type:         package
    pkg_version:  '2.8.4'

profile::monitoring::sensu::agent::checks:
  'etcd-client-health':
    command:      "check-http.rb -u http://127.0.0.1:2379/health -q 'true' --response-code 405"
    interval:     60
    subscribers:  ['checks']
  'etcd-peer-health':
{'fraction_non_alphanumeric': 0.16484517304189436, 'fraction_numerical': 0.015179113539769277, 'mean_word_length': 4.622866894197952, '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': '6941677', 'n_tokens_mistral': 1151, 'n_tokens_neox': 1114, 'n_words': 202}