Commit Graph

1213 Commits

Author SHA1 Message Date
R. Tyler Croy 504983705a Add the machinery necessary to run rspec-puppet tests against these modules
This is largely cribbed from jenkins-infra RSpec tooling which can be found in
    <https://github.com/jenkins-infra/jenkins-infra/spec>

For more information about how to use rspec-puppet see: <http://rspec-puppet.com/>
2014-12-31 13:55:11 -08:00
Tony 9383865893 change gid to nogroup for ubuntu 2014-12-31 18:14:10 +00:00
Tony 1b42a44c8e change priority and server name to make sure incubator sites use correct ssl cert 2014-12-31 17:56:43 +00:00
Andrew Bayer a0929fee1e Redoing pam.d files for CentOS - LDAP not enabled there currently because ow, but will get it eventually 2014-12-30 17:26:43 -08:00
Andrew Bayer 1a0429494c Switching to class meta-resource instead of include for ssh 2014-12-30 16:36:29 -08:00
Andrew Bayer 7809dafbd1 Reverting last change 2014-12-30 16:18:52 -08:00
Andrew Bayer 9893c52854 Switching from hiera_hash to hiera 2014-12-30 16:17:30 -08:00
Andrew Bayer 3765d1e41e Debug notice to try to figure out why we're getting an error on create_resources 2014-12-30 16:13:23 -08:00
Andrew Bayer 0235d32bf8 Removing AuthorizedKeysCommandUser from common.yaml 2014-12-30 16:11:39 -08:00
Andrew Bayer d556072779 Use newer puppet-ssh with AuthorizedKeysCommandRunAs support 2014-12-30 15:31:44 -08:00
Andrew Bayer e83d1f9823 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.
2014-12-30 14:58:34 -08:00
Andrew Bayer b226553813 Parameterize dhclient enter hooks file 2014-12-30 14:48:32 -08:00
Geoffrey Corey 322641c489 Sync svnwcsub.conf from svn
A poddling graduated, and also keep the order in line with the svn version
to allow for easy diffs
2014-12-30 10:37:36 -08:00
Geoffrey Corey 77f6f776f7 authz += falcon (new TLP) and bringing pit-auth template in sync 2014-12-30 10:15:20 -08:00
Geoffrey Corey 16ef2df7ad add apmirror to apbackup group (as per mirrors.txt doc) 2014-12-29 18:56:54 -08:00
Geoffrey Corey 432697a731 Change /dist/zzz/* to be group owned by apmirror so that every puppet run doesn't cause a change 2014-12-29 18:46:23 -08:00
Tony 061fbe6799 remove apbackup from status as it's no longer needed 2014-12-30 02:15:14 +00:00
Geoffrey Corey 72002715c7 Add ability to remove apbackup, apmirror, and svnwcsub user 2014-12-29 18:07:52 -08:00
Geoffrey Corey ef8c3d71b6 Remove apbackup user dependency 2014-12-29 17:57:17 -08:00
Geoffrey Corey 873598a8b8 Add apbackup to hades since it now has svnwcsub running 2014-12-29 16:43:06 -08:00
Geoffrey Corey 4b90102556 typo fix 2014-12-29 15:58:54 -08:00
Geoffrey Corey 4831009dfa Update File stuff 2014-12-29 15:55:18 -08:00
Geoffrey Corey fb37adc48b Update to reflect refactor 2014-12-29 15:49:00 -08:00
Geoffrey Corey a3ac5b9b6f Refactor svnwcsub, apmirror, and apbackup
This should now create TLP website folders, www.a.o, and www.a.o/dist
with the correct users, groups, and permissions.
2014-12-29 15:47:56 -08:00
Geoffrey Corey 99d94268ff Change charset to UTF-8 as per sebb's comment 2014-12-29 15:43:35 -08:00
Geoffrey Corey 838f3f3ffa Add apbackup since svnwcsub will be requiring it 2014-12-29 15:38:29 -08:00
Geoffrey Corey 09269f8d00 Add apbackup user 2014-12-29 15:37:46 -08:00
Geoffrey Corey 9bdcb3b1b6 adding svn commit r933811 to git version 2014-12-29 09:53:41 -08:00
Geoffrey Corey 6cc896b9dd Set .rdf files to be displayed correctly (INFRA-8932) 2014-12-29 08:33:09 -08:00
Geoffrey Corey 5e338c87f2 remove expliit requires, puts svnwc in a dep loop 2014-12-26 21:43:02 -08:00
Geoffrey Corey eebb3c0c8d remove errneous secondary service ensure 2014-12-26 21:23:48 -08:00
Geoffrey Corey 4268a3f80e don't let apache manage docroot 2014-12-26 14:28:29 -08:00
Geoffrey Corey 3321d24b25 Fix mirmon prime to not freak about concatentation 2014-12-26 13:46:45 -08:00
Geoffrey Corey e5316def49 Don't let apache manage the docroot 2014-12-26 12:57:33 -08:00
Geoffrey Corey 8e0b5c7ec2 Refactor apmirror to prime mirror list
Retool the apmirror module to actually prime the mirrors list upon bootstrap
2014-12-26 12:48:12 -08:00
Geoffrey Corey 152179eeb4 remove erroneous second svnwcsub service variable 2014-12-26 12:38:39 -08:00
Geoffrey Corey 071ea01ba4 not sure why this is still stopped 2014-12-26 08:55:34 -08:00
Geoffrey Corey 6a3b4dfd96 add /server-status 2014-12-24 11:15:09 -08:00
Geoffrey Corey 8f7688d183 Add /dist link compatability setting 2014-12-24 10:49:49 -08:00
Geoffrey Corey cf5b5ecdcb Start svnwcsub running to get the time it takes to sync 2014-12-24 10:41:17 -08:00
Geoffrey Corey 930971bf40 make sure all directories are setup 2014-12-24 10:35:48 -08:00
Geoffrey Corey 8c038f84c7 making sure all docroots poperly defined 2014-12-24 10:30:47 -08:00
Geoffrey Corey a82e24800f Untying the compatability part from he rest of tlp_vhosts 2014-12-24 09:35:26 -08:00
Geoffrey Corey e1f8820f6c Initial import for tlp-us-mid 2014-12-24 09:35:26 -08:00
Tony Stevenson ff13637588 s/rewriterule/aliasmatch/ -- possible issues using filepath in rewrites on occasions 2014-12-23 21:55:54 +00:00
Geoffrey Corey ab188da1ce Bringing auth template in git inline with the svn version 2014-12-23 08:10:07 -08:00
Andrew Bayer bf29e17ec2 Fix puppet package version on CentOS 6 2014-12-22 17:39:34 -05:00
Andrew Bayer 569af86f76 Fix URL, remove bogus base packages 2014-12-22 17:08:56 -05:00
Andrew Bayer 08c7b00fbe Because circular dependencies are not good. 2014-12-22 17:05:15 -05:00
Andrew Bayer 8701bcd0c4 Bumping to new puppet-ssh and puppet-ulimit versions, re-alphabetizing Puppetfile 2014-12-22 17:00:19 -05:00