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