Re: [rancid] Simple web-frontend for rancid files?
"Eric W. Bates" <[email protected]>
| Newsgroups | gmane.network.rancid |
|---|---|
| Organization | Woods Hole Oceanographic Institution |
| Message-ID | <[email protected]> |
We have a copy of Gitlab CE which we use for a lot of git repositories. It's got a nice front end. So we do a git push from RANCiD to Gitlab every time RANCiD commits. I stole this idea from the book: "5 Unsung Tools of DevOps" We already use ssh public key authentication on most of our switching gear; so the RANCiD user (rancid) already has keys set up. We added an account for rancid on gitlab and added its public key for authentication. - set up a repository on gitlab writable by your RANCiD user - add the gitlab repository URL as a second remote so your remotes look something like: # git remote -v gitlab [email protected]:cns/RANCiD.git (fetch) gitlab [email protected]:cns/RANCiD.git (push) origin /usr/local/rancid3/var/gitroot/cns (fetch) origin /usr/local/rancid3/var/gitroot/cns (push) - add a post-commit hook to the repository on RANCiD such that it pushes to gitlab: # cat .git/hooks/post-commit #!/bin/sh # this just pushes a copy of this repo to gitlab everytime there's a commit /usr/bin/git push gitlab It's a little elaborate, but we had Gitlab already. I also want to add another git push to our Observium server. On 10/9/18 2:22 PM, Gauthier, Chris wrote: > I loved CVSweb in previous installations. Now that I use Git for the > VCS, there really is no “nice” and simple implementation (like CVSweb > is). I’m open to suggestions, as I do have to follow KISS for some of > my colleagues who are not Linux experts (nor should they necessarily > need to be). > > --Chris > > Chris Gauthier Senior Network Engineer | comScore, Inc. > > t +1 *(503) 331-2704* <tel:(503)%20331-2704> | > *[email protected]* <mailto:[email protected]> > > 317 SW Alder Street, Suite 700 | Portland, OR 97204 United States > > *comscore.com* <http://www.comscore.com/> > > This e-mail (including any attachments) may contain information that > is private, confidential, or protected by attorney-client or other > privilege. If you received this e-mail in error, please delete it from > your system and notify sender. > > *From: *Rancid-discuss <[email protected]> on behalf > of Andrew Biddle <[email protected]> > *Date: *Monday, October 8, 2018 at 3:16 PM > *To: *"[email protected]" <[email protected]> > *Subject: *[rancid] Simple web-frontend for rancid files? > > I just installed rancid and found WebSVN to front-end it. (About 5 > years ago this is the setup I used, so it's what I'm sort of familiar > with.) I have rancid working, but I need a better front-end. WebSVN > is a little clunky (perhaps it's the way I've built it?) and doesn't > have a simple way to just download a file. It does a good job of > displaying configs and comparing two versions. But it I want to copy > the file locally, I'm copy and pasting... It also appears to be a > dropped project, so it doesn't look like I should ever expect improvements. > > Anything better out there? I can switch over to git if there's a > better interface in that direction. The front-end needs to be > web-based so that I can just point people to a URL. It should have a > means to compare various revisions... and of course a means to pull > the files down to your local system. It doesn't need to support any > sort of push from client to repository since that's something that I > only want rancid doing... > > Thought? What are you all using? > > Thanks in advance! > > > _______________________________________________ > Rancid-discuss mailing list > [email protected] > http://www.shrubbery.net/mailman/listinfo/rancid-discuss > _______________________________________________ Rancid-discuss mailing list [email protected] http://www.shrubbery.net/mailman/listinfo/rancid-discuss
smime.p7s
(application/pkcs7-signature, 4.1 KB) - not displayed