R. Tyler Croy
e4c8e31baf
Upgrade to the latest puppetlabs_spec_helper from a slightly forked git repo
...
The puppetlabs_spec_helper main repository doesn't have a gemspec and cannot be
properly referred to from Bundler, so we had to fork it -_-
2014-04-30 20:46:02 -07:00
R. Tyler Croy
25cbb1fbc3
Enumerate the steps needed to develop locally
2014-04-30 20:09:26 -07:00
R. Tyler Croy
b65391294f
Update the README with more details about our current branching model
2014-04-30 19:23:36 -07:00
R. Tyler Croy
a986a3f4ed
Merge pull request #7 from jenkins-infra/hook_fix
...
Fix typo in file name, add fork to upstart tracking
2014-04-30 17:20:02 -07:00
Adam Crews
46be6be2b6
Fix typo in file name, add fork to upstart tracking
2014-04-30 17:18:43 -07:00
R. Tyler Croy
98c3d4ff31
Properly include profile::accounts in the puppetmaster role
...
This commit also includes some simple tests which are marked as pending. I
missed this because we don't have tests that compile the catalogs with
profile::puppetmaster. Once we figure out how to make that catalog compilation
work, we'll be good to unpending these suckers
2014-04-30 17:12:28 -07:00
Adam Crews
bd8c0e4dbd
Fix stdlib name and formating
2014-04-30 17:02:21 -07:00
Adam Crews
279a1cbc17
Track puppetlabs/stdlib from git in order to get around supported module limits
2014-04-30 17:00:49 -07:00
Adam Crews
236e8d8253
Merge pull request #6 from rtyler/upgrade-apt-module
...
puppetlabs/apt v1.4.2 is the latest and greatest apt
2014-04-30 16:48:33 -07:00
R. Tyler Croy
0ecd3a09ec
puppetlabs/apt v1.4.2 is the latest and greatest apt module for us to use
2014-04-30 16:43:32 -07:00
R. Tyler Croy
fdb8fc8ea3
Merge pull request #5 from jenkins-infra/webhooks
...
Enable eyaml and the deployhooks
2014-04-30 16:40:18 -07:00
Adam Crews
dd65fe56d3
Add logging
2014-04-30 16:36:08 -07:00
Adam Crews
54b5246aad
Fixing cert paths
2014-04-30 16:36:08 -07:00
Adam Crews
1725981ea5
Fix eyaml keys
2014-04-30 16:36:08 -07:00
Adam Crews
dafcf8e0ba
Adding webhook and eyaml management
2014-04-30 16:36:08 -07:00
Adam Crews
a8dcc8ab06
Merge pull request #4 from rtyler/accounts-setup
...
Accounts setup
2014-04-30 16:28:44 -07:00
R. Tyler Croy
2be14dc19c
Include the account profile in our puppetmaster role
2014-04-30 16:25:15 -07:00
R. Tyler Croy
99366f50bd
Properly generate `account` resources from our hiera data
...
Now with 100% more tests!
This commit introduces the ability to run rspec-puppet tests for the role and
profile classes that are being added into dist/. All other module tests hsould
be done in the repositories for those modules
[FIXED INFRA-8]
2014-04-30 16:22:08 -07:00
R. Tyler Croy
f5f187cd57
Avoid linting and validating Puppet manifests that are not owned by 'jenkins-infra'
2014-04-30 16:21:53 -07:00
R. Tyler Croy
ecdb90a564
Add the puppetlabs_spec_helper to make running our rspec-puppet tests easier
2014-04-30 16:21:29 -07:00
R. Tyler Croy
68f90c834f
Add basic accounts via the `account` module and hieradata
...
The keys have been pulled from the existing `infra-puppet` repository, but are
not yet being pulled into a module to `create_resources` and actually add these
accounts to the catalog
2014-04-30 16:21:29 -07:00
R. Tyler Croy
2c503ae2d6
Merge remote-tracking branch 'upstream/production' into HEAD
2014-04-30 16:20:55 -07:00
R. Tyler Croy
0116751dc6
Merge pull request #3 from jenkins-infra/docker
...
Adding the docker module as a dependency
2014-04-30 16:05:03 -07:00
Kohsuke Kawaguchi
e9b59cb69f
Adding the docker module as a dependency
2014-04-30 15:53:28 -07:00
Adam Crews
e61d06e6c4
Merge pull request #2 from jenkins-infra/basic-linting-and-validation
...
Add a basic Ruby environment for running linting and validation locally
2014-04-30 13:53:50 -07:00
R. Tyler Croy
521cee1388
Add a basic Ruby environment for running linting and validation locally
...
This commit also includes the CI scripts necessary to validate pull requests at
a basic level before merging them into `staging`
2014-04-30 13:19:19 -07:00
Kohsuke Kawaguchi
54743a3fd0
Testing the push notification
2014-04-30 13:18:20 -07:00
Adam Crews
4d433ec7f4
Merge pull request #1 from jenkins-infra/yaml-module-conf
...
Use the correct (OSUOSL) SMTP server for the PE Console
2014-04-30 10:23:40 -07:00
R. Tyler Croy
da6dce4336
Use the correct (OSUOSL) SMTP server for the PE Console
...
From within the OSUOSL there isn't a need for auth or TLS for the SMTP server
[FIXED INFRA-6]
2014-04-30 10:21:18 -07:00
R. Tyler Croy
d43f1f842b
Add a simple readme to point to the issue tracker for INFRA tasks
2014-04-30 08:08:45 -07:00
Adam Crews
2e54a2bf3d
Move puppetmaster role to the correct directory
2014-04-29 17:43:07 -07:00
Adam Crews
154d159512
Add puppetmaster role
2014-04-29 17:38:18 -07:00
Adam Crews
72b4dd9fd1
Fix version number for pe_gem
2014-04-29 17:33:26 -07:00
Adam Crews
d5ba2285f0
Move hiera.yaml into the proper directory
2014-04-29 17:31:11 -07:00
Adam Crews
0bff02a49e
Adam should learn to spel
2014-04-29 17:27:31 -07:00
Adam Crews
4df272f4b2
Add hiera, update profile
2014-04-29 17:23:24 -07:00
Adam Crews
487fa04b5f
Add puppetmaster profile
2014-04-29 17:06:52 -07:00
Adam Crews
2207be0829
Initial commit
2014-04-29 16:37:34 -07:00