[LUNI] SSH Trickery
Ramin K
ramin-list at badapple.net
Thu Feb 8 14:57:24 CST 2007
Demetri Mouratis wrote:
> No development root access for engineeers, eh? Must be nice. I tried,
> unsuccesfully first with Eng, then with QA but got beaten back horribly
> until I just said fine. Now I just take joy each time they screw
> something up and can't figure out why.
I was able to set this shop up from scratch and it's a LAMP stack which
makes things a bit easier. Additionally I've got an extra five to ten
years in the field on most of the developers other then the two seniors
who are all for not having admin access.
It's not that I hate programmers it's just that many of them think a CS
degree is a license to have input into complex operational issues. Once
I made it clear that input into operational issues is actually a license
for me to question you in excruciating detail as to how you missed the
ninety odds issues that make your idea crap while shaking my head sadly
that sort of "help" generally stops.
The key for us, jumpcut.com, is that production, staging, and dev need
to be running the same versions of everything, unless there is an
environment upgrade that is part of a build. Once you have known correct
environments at each level it's easy to stop problems from creeping in
at the staging level. A developer could load all sorts of weird modules
within their vhost or local apache env which they control, but it's
going to fail spectacularly when we push it to staging and attempt to QA
it. And when we do have production problems they need to be troubleshot
on staging, not production. That does mean more work for programmers in
some cases, but also has the benefit of making sure a test case actually
gets built and added to the QA process.
In any case if you go the openvpn route, ping me as I have some server
and client configs that actually work. The sample ones are sort of wonky
and have issues.
Ramin
More information about the luni
mailing list