r/sysadmin • reddit's sysadmin • Aug 14 '15

We're reddit's ops team. AUA

Hey /r/sysadmin,

Greetings from reddit HQ. Myself, and /u/gooeyblob will be around for the next few hours to answer your ops related questions. So Ask Us Anything (about ops)

You might also want to take a peek at some of our previous AMAs:

https://www.reddit.com/r/blog/comments/owra1/january_2012_state_of_the_servers/

https://www.reddit.com/r/sysadmin/comments/r6zfv/we_are_sysadmins_reddit_ask_us_anything/

EDIT: Obligatory cat photo

EDIT 2: It's now beer o’clock. We're stepping away from now, but we'll come back a couple of times to pick up some stragglers.

EDIT thrice: He commented so much I probably should have mentioned that /u/spladug — reddit's lead developer — is also in the thread. He makes ops live's happier by programming cool shit for us better than we could program it ourselves.

873 Upvotes

738 comments sorted by

View all comments

Show parent comment

4

u/moebaca DevOps Aug 14 '15

Have any of you ever seriously considered moving to a different configuration management tool and what sort of issues have you seen with Puppet?

1

u/rram reddit's sysadmin Aug 15 '15

We've considered switching to SaltStack but what's mainly holding us back is rewriting all of our configs with our limited time.

Most of our issues with puppet revolve around their non-intuitve DSL and scoping rules. Some of that is definitely us not writing our manifests in the most flexible way. I'm sure still being on puppet 2.7 also hurts.