Foreman and Puppet 5 – the Hard Way

As of this writing Puppet 5 isn’t supported by Foreman’s latest version (1.15.2) yet. I saw some discussions or tickets in the community about Puppet 5 but I can’t wait for a new release. I want to integrate Foreman with a separately installed Puppet 5 for several reasons:

Published
Categorized as DevOps

Postfix – Replace Sender Address and Add Reply-to Header

We have a network in which a bunch of servers send out lots of notification emails and all these emails are relayed to the outside world through a single Postifx server (by setting relayhost variable in main.cf on the servers). Sometimes developers don’t pay enough attention and address the emails as from some domain that… Continue reading Postfix – Replace Sender Address and Add Reply-to Header

Published
Categorized as Technology

Getting Started with Cobbler

I’m not a full-time system administrator and my knowledge is really limited in this domain, especially when it comes close to hardware. But I need to re-install several servers in a data center without physically accessing them. They’re using CentOS 6 now, and I want clean installs of CentOS 7. I started looking into Cobbler.… Continue reading Getting Started with Cobbler

Published
Categorized as DevOps

svnsync alternative

svnsync, like its doc says, is the Subversion remote repository mirroring tool. We may need to have a mirror for backup, or for faster checkout/update in a remote datacenter. There are lots of documentations and articles about how to set up a mirror using svnsync. But in a situation that connection between mirror and master… Continue reading svnsync alternative

Compiling Subversion 1.8

Getting compiled binaries is easier but sometimes it just isn’t a choice. It was 2007 when I last compiled subversion, it was still 1.4. I remember that I had a tough time figuring out the apr/apr-utils compatibility issues, and installing neon. Now it’s 1.8. The new version deceptively gave me an impression that things has… Continue reading Compiling Subversion 1.8

Published
Categorized as Development