<commit_before># common.yaml - hiera definitions to be applied to all nodes
---
# What classses to install
classes:
  - apticron
  - essential
  - etckeeper
  - ntpd
  - postfix
  - pup_check
  - sshd
  - ssh_public
  - sudo

# Username for primary user
user: rupert

# Email for primary user
email: <EMAIL>

# Essential packages to install
essential::packages:
  - curl
  - emacs-nox
  - git
  - make
  - openssl
  - screen

# NTP servers
ntpd::servers:
  - 0.debian.pool.ntp.org
  - 1.debian.pool.ntp.org
  - 2.debian.pool.ntp.org
  - 3.debian.pool.ntp.org

# By default, nodes are satellites that relay mail to a central host
postfix::server_type: satellite

# User to send aliases email to
postfix::primary_user: "%{hiera('user')}"

# Rewrite from address for emails from satellites
postfix::primary_domain: "rupert-lane.org"

# Where to route email for satellites
postfix::relayhost: udon.rupert-lane.org

# SASL user and password for relaying
# These should be provided in the encrypted YAML file
# postfix::relayuser:
# postfix::relaypassword:

# What user to install ssh authorized_keys for
ssh_public::user: "%{hiera('user')}"

# Hash of authorized keys to install
ssh_public::keys:
  R<NAME> <<EMAIL>>:
    type: ssh-rsa
    key: "<KEY>"
  R<NAME> (saratp) <<EMAIL>>:
    type: ssh-rsa
    key: "<KEY>"

# User to grant sudo access to
sudo::users:
  - "%{hiera('user')}"
<commit_msg>Added work ssh public key<commit_after># common.yaml - hiera definitions to be applied to all nodes
---
# What classses to install
classes:
  - apticron
  - essential
  - etckeeper
  - ntpd
  - postfix
  - pup_check
  - sshd
  - ssh_public
  - sudo

# Username for primary user
user: rupert

# Email for primary user
email: <EMAIL>

# Essential packages to install
essential::packages:
  - curl
  - emacs-nox
  - git
  - make
  - openssl
  - screen

# NTP servers
ntpd::servers:
  - 0.debian.pool.ntp.org
  - 1.debian.pool.ntp.org
  - 2.debian.pool.ntp.org
  - 3.debian.pool.ntp.org

# By default, nodes are satellites that relay mail to a central host
postfix::server_type: satellite

# User to send aliases email to
postfix::primary_user: "%{hiera('user')}"

# Rewrite from address for emails from satellites
postfix::primary_domain: "rupert-lane.org"

# Where to route email for satellites
postfix::relayhost: udon.rupert-lane.org

# SASL user and password for relaying
# These should be provided in the encrypted YAML file
# postfix::relayuser:
# postfix::relaypassword:

# What user to install ssh authorized_keys for
ssh_public::user: "%{hiera('user')}"

# Hash of authorized keys to install
ssh_public::keys:
  <NAME> <<EMAIL>>:
    type: ssh-rsa
    key: "<KEY>"
  <NAME> (saratp) <<EMAIL>>:
    type: ssh-rsa
    key: "<KEY>"
  Rupert Lane (indeed) <<EMAIL>>:
    type: ssh-rsa
    key: "<KEY>"

# User to grant sudo access to
sudo::users:
  - "%{hiera('user')}"

{'fraction_non_alphanumeric': 0.1200698080279232, 'fraction_numerical': 0.002792321116928447, 'mean_word_length': 3.506289308176101, 'pattern_counts': {'":': 0, '<': 24, '<?xml version=': 0, '>': 24, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, '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': '523674', 'n_tokens_mistral': 1058, 'n_tokens_neox': 1007, 'n_words': 306}