I'm not aware of any university-wide code repository service.  Bitbucket
and GitHub work in a pinch but leave code more exposed than I like.  I've
maintained a DIT-internal GitLab service for several years which we host
our Puppet modules on.  It works well for us especially because of GitLab
CI, which automatically runs unit tests on our modules and, if they pass,
deploys them to the Puppet servers using r10k.  GitLab also has protected
branches so we can ensure changes go through a code review and approval
before being deployed.

If you're not using r10k yet, I'd highly recommend it.  It automates Puppet
environment creation and deletion and pulling modules from the Forge and
git.

I've been advocating to my management that some sort of managed git service
like GitLab would be beneficial to have campus-wide, but I guess I'm the
only one.  If you think it would be useful to have (managed, secure,
redundant, backed-up, integrated CI, etc.), submit an idea for it at
https://it.umd.edu/ideas-and-projects.  The more people who ask, the higher
priority it will have.

In the mean time, you can set up a GitLab server for your group.  It's free
and there's a Puppet module to do it at
https://forge.puppet.com/puppet/gitlab.

James

On Thu, Jul 19, 2018 at 5:01 PM, Luther Richard Clark <lclar...@umd.edu>
wrote:

> One thing that pops to my mind is an official place to host the source
> code.  I’m assuming that UMD does not offer any services in this regard?
> We’ve been using Bitbucket.
>
> Luther Richard Clark Jr.
> OITC Helpdesk Coordinator/Engineer
> Earth System Science Interdisciplinary Center
> University of Maryland
>
>
>
> On Jul 19, 2018, at 3:00 PM, James T. Lee <j...@umd.edu> wrote:
>
> Hi Luther,
>
> I am a systems engineer in the Division of IT.  We use Puppet (4.10) to
> manage all of our RHEL 7 systems.  What kinds of challenges are you
> encountering?
>
> James
>
> On Thu, Jul 19, 2018 at 2:39 PM, Luther Richard Clark <lclar...@umd.edu>
> wrote:
>
>> Greetings,
>>
>>    I hope you are all doing well.  Does anyone else use Puppet for
>> managing Linux systems here at UMD?
>> I’m curious to see how we all handle the challenges unique to our
>> environment.
>>
>> Thank you!
>>
>> Luther Richard Clark Jr.
>> OITC Helpdesk Coordinator/Engineer
>> Earth System Science Interdisciplinary Center
>> University of Maryland
>>
>>
>>
>>
>
>
> --
> James Lee
> Division of Information Technology
> University of Maryland
> 301-405-8140
>
>
>


-- 
James Lee
Division of Information Technology
University of Maryland
301-405-8140

Reply via email to