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