Clone
 

andrew bayer <andrew.bayer@gmail.com> in Infrastructure-puppet

BUILDS-77 - add shellcheck to Jenkins slaves

unmount s3fs not needed for maven central mirror

Add maven_central_mirror_asf class, use it

    • -2
    • +26
    /data/nodes/maven-central-mirror-us-east.apache.org.yaml
    • -0
    • +31
    /modules/maven_central_mirror_asf/manifests/install.pp
Broaden subnet check for us-east-1b - thanks to https://gist.github.com/petermblair/2294250

    • -1
    • +1
    /modules/customfact/lib/facter/customfact.rb
Fix maven-central-mirror-us-east again because I am a dumb human being.

    • -2
    • +3
    /data/nodes/maven-central-mirror-us-east.apache.org.yaml
Fixing maven-central-mirror-us-east node definition

    • -1
    • +1
    /data/nodes/maven-central-mirror-us-east.apache.org.yaml
Adding maven-central-mirror-us-east node

    • -0
    • +5
    /data/nodes/maven-central-mirror-us-east.apache.org.yaml
Switching to standard asf-ubuntu-1404-puppet-baseline image for Vagrant

Switching to ASF image/us-east-1

INFRA-8785 - add .npmrc for build slaves

    • -0
    • +4
    /modules/build_slaves/templates/npmrc.erb
Add authconfig call for CentOS to set up LDAP

Redoing pam.d files for CentOS - LDAP not enabled there currently because ow, but will get it eventually

    • -14
    • +0
    /modules/pam/files/centos/65/accountsservice
    • -13
    • +0
    /modules/pam/files/centos/65/chpasswd
    • -35
    • +0
    /modules/pam/files/centos/65/common-auth
    • -42
    • +0
    /modules/pam/files/centos/65/common-password
    • -0
    • +8
    /modules/pam/files/centos/65/config-util
    • -0
    • +10
    /modules/pam/files/centos/65/crond
    • -0
    • +4
    /modules/pam/files/centos/65/cups
    • -0
    • +3
    /modules/pam/files/centos/65/cvs
  1. … 33 more files in changeset.
Switching to class meta-resource instead of include for ssh

Reverting last change

Switching from hiera_hash to hiera

Debug notice to try to figure out why we're getting an error on create_resources

Removing AuthorizedKeysCommandUser from common.yaml

Use newer puppet-ssh with AuthorizedKeysCommandRunAs support

Adding ssh_asf module, splitting ssh_asf::server_options out

This lets us have a base hash for ssh_asf::server_options while

getting the remaining field (AuthorizedKeysCommandUser or

AuthorizedKeysCommandRunAs) on a per-distro basis, so that we can

specify a different field for CentOS than everything else.

    • -0
    • +9
    /modules/ssh_asf/manifests/init.pp
Parameterize dhclient enter hooks file

    • -0
    • +2
    /modules/dnsclient/data/centos/65.yaml
    • -0
    • +2
    /modules/dnsclient/data/ubuntu/1404.yaml
Fix puppet package version on CentOS 6

Fix URL, remove bogus base packages

Because circular dependencies are not good.

Bumping to new puppet-ssh and puppet-ulimit versions, re-alphabetizing Puppetfile

Adding puppetlabs_yum dependency and per-distro checking the puppet_asf module

    • -3
    • +15
    /modules/puppet_asf/manifests/init.pp
Temporarily removing ulimit from centos 65

More moving around of CentOS rel name - 6x to 65

    • -3
    • +3
    /modules/ldapclient/data/centos/65.yaml
    • -0
    • +14
    /modules/pam/files/centos/65/accountsservice
    • -0
    • +17
    /modules/pam/files/centos/65/atd
    • -0
    • +24
    /modules/pam/files/centos/65/chfn
    • -0
    • +13
    /modules/pam/files/centos/65/chpasswd
    • -0
    • +28
    /modules/pam/files/centos/65/chsh
    • -0
    • +34
    /modules/pam/files/centos/65/common-account
    • -0
    • +35
    /modules/pam/files/centos/65/common-auth
    • -0
    • +42
    /modules/pam/files/centos/65/common-password
    • -0
    • +41
    /modules/pam/files/centos/65/common-session
  1. … 36 more files in changeset.
Rename stahnma-epel to epel

Renaming 6x.* to 65.* to make the facts work

    • -0
    • +195
    /data/centos/65.yaml
    • -0
    • +20
    /modules/base/manifests/install/centos/65.pp
    • -0
    • +14
    /modules/build_slaves/manifests/install/centos/65.pp
    • -0
    • +4
    /modules/dnsclient/data/centos/65.yaml
    • -4
    • +0
    /modules/dnsclient/data/centos/6x.yaml
    • -0
    • +15
    /modules/dovecot/manifests/install/centos/65.pp
    • -15
    • +0
    /modules/dovecot/manifests/install/centos/6x.pp
    • -0
    • +11
    /modules/ldapclient/data/centos/65.yaml
    • -11
    • +0
    /modules/ldapclient/data/centos/6x.yaml
    • -0
    • +34
    /modules/ldapclient/manifests/install/centos/65.pp
    • -0
    • +12
    /modules/pam/manifests/install/centos/65.pp
  1. … 7 more files in changeset.
Fixing an excess space in my rsa key