<feed xmlns='http://www.w3.org/2005/Atom'>
<title>control-repo-template/site/profile/templates, branch 1.1.0-lnde</title>
<subtitle>puppetlabs/control-repo extended with not-so-core stuff</subtitle>
<id>https://git.pfeiffer.tech/control-repo-template/atom?h=1.1.0-lnde</id>
<link rel='self' href='https://git.pfeiffer.tech/control-repo-template/atom?h=1.1.0-lnde'/>
<link rel='alternate' type='text/html' href='https://git.pfeiffer.tech/control-repo-template/'/>
<updated>2016-03-23T17:22:02Z</updated>
<entry>
<title>Clean up some stale files</title>
<updated>2016-03-23T17:22:02Z</updated>
<author>
<name>Nick Walker</name>
<email>nick.walker@puppetlabs.com</email>
</author>
<published>2016-03-23T17:22:02Z</published>
<link rel='alternate' type='text/html' href='https://git.pfeiffer.tech/control-repo-template/commit/?id=5185a4cb2691796953a5f22359cb91592af3ea6c'/>
<id>urn:sha1:5185a4cb2691796953a5f22359cb91592af3ea6c</id>
<content type='text'>
Prior to this commit, these two files were laying around but not used.
The code manager template was missed when the code was moved into
a module and the function was added a while ago but then never
put to use.

After this commit, the codebase is a little lighter without these
stale files.
</content>
</entry>
<entry>
<title>Create profile::git_webhook to abstract away the details</title>
<updated>2015-12-21T23:19:38Z</updated>
<author>
<name>Nick Walker</name>
<email>nick.walker@puppetlabs.com</email>
</author>
<published>2015-12-21T23:19:38Z</published>
<link rel='alternate' type='text/html' href='https://git.pfeiffer.tech/control-repo-template/commit/?id=d2db2750284dfeee15f375ce06bbcbc301738b84'/>
<id>urn:sha1:d2db2750284dfeee15f375ce06bbcbc301738b84</id>
<content type='text'>
Prior to this commit there were two possible webhooks
 - zack/r10k webhook
 - code manager

I moved these two profiles under git_webhook and choose the correct
one based on the version of PE being used.

As a safety hatch, I provide the $force_zack_r10k_webhook param
on profile::git_webhook in case someone needs to continue using it
instead of code manager.
</content>
</entry>
<entry>
<title>Add support for code manager which will replace zack r10k</title>
<updated>2015-12-09T17:44:35Z</updated>
<author>
<name>Nick Walker</name>
<email>nick.walker@puppetlabs.com</email>
</author>
<published>2015-11-11T21:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.pfeiffer.tech/control-repo-template/commit/?id=4c2be74083287516b72ab4f3ccaaf317ea7a2eb0'/>
<id>urn:sha1:4c2be74083287516b72ab4f3ccaaf317ea7a2eb0</id>
<content type='text'>
Add pltraing-rbac module
Added a new profile for code_manager that:
 - creates a service users for code manager
 - creates a token for that service user
 - creates a hook on a git server using the token

Turns out that the file function in puppet cannot read files in
/root.  The pe-puppet user needs read permissions on the file
and traversal on the directory which giving to /root would
probably be a bad idea.  So, I just put the file containing
the token in /etc/puppetlabs/puppetserver since I'm not sure
where would be better.
</content>
</entry>
</feed>
