Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mpdehaan2
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
mpdehaan2
8y ago
"I guess Mr DeHaan decided that this was a mistake and returned to the beaten path of full-featured programming." Nope, and I've written on this a bit -- I think Python is a better fit for those that want to program in Python
32.
▲
by
mpdehaan2
8y ago
I suspect people will probably adopt it if they like it mostly for new projects. We still do have a lot of modules to write yet, so if you are interested in that, stop by talk.msphere.io - I'm open to a lot of enhancements there, but a
33.
▲
by
mpdehaan2
8y ago
Ok, so Fabric did exist even way back in 2012 when I did ansible. The common pattern of the day was to use Puppet to do OS config management and then Fabric to push out the apps. Fabric lacked declarative resources to describe the desired
34.
▲
by
mpdehaan2
8y ago
Righto (author here)! It's a lot more relaxed (IMHO) than some. Most methods are raw python. The "set_foo" methods are just methods that get called when the objects are constructed to populate certain fields. You can just p
35.
▲
OpsMop – new SSH push mode
(docs.opsmop.io)
2 points
by
mpdehaan2
8y ago
|
0 comments
36.
▲
by
mpdehaan2
8y ago
ha, totally not going to write another CM layer. That is one of the fatal blunders, up there with fighting a land war in Asia and all that.
37.
▲
by
mpdehaan2
8y ago
There's a fair amount of that available in http://docs.vespene.io/importing.html ... if you have more ideas can you stop by https://talk.vespene.io/c/ideas ? ... I don't want to make the synt
38.
▲
by
mpdehaan2
8y ago
Thanks so much. I've had this conversation with a lot of founders and we all feel we are in a race to the bottom of sorts where the power dynamic is all with the big corps. We don't like open core but proprietary software is th
39.
▲
by
mpdehaan2
8y ago
Indeed! I wanted another Science Fiction reference to something I loved. Vespene gas is very important in build order. My probable worst name was Cobbler (the PXE server) for those that were into cockney, but it was originally named "S
40.
▲
by
mpdehaan2
8y ago
While you're welcome to that opinion, Django has been freaking awesome. This whole thing got written in 3 months, not even working full time. I wrote pipelines in like a day . It seems like you're saying I should have used a many
41.
▲
by
mpdehaan2
8y ago
See https://medium.com/@michaeldehaan/going-with-the-commons-cla... No discontent. Quite the opposite - providing some options for less things being open core while trying to earn a small amount on my work. If people
42.
▲
by
mpdehaan2
8y ago
There really aren't any liabilities any more so than in violating the GPL, and people have been over that for eons. Don't sell it without joining the partner program, more or less. Rates are posted, it's cheap, and helps su
43.
▲
by
mpdehaan2
8y ago
Compiling C code with puppet or whatever seems a little weird to me, to be honest :) If you want to keep your data externally, there are some good options for this. I'd read the plugin docs about variable plugins, that can easily sour
44.
▲
by
mpdehaan2
8y ago
Hey! Any node typically would run the webserver because it's not that heavy, but doesn't technically have to. It could just run one worker process. Right now the workers do need database access and I suspect that will stay that
45.
▲
by
mpdehaan2
8y ago
I'd argue the definition of what is open source is up for debate, but I had some reasons for this and thought about it for weeks. I hope people know my history and how I've run projects in the past. But what this does for me is ke
46.
▲
by
mpdehaan2
8y ago
It's fine if you don't like it - there are things I don't like about it, but ultimately single packages can't express multi-node configurations very easily. We need something. While I "grew up" as it were, be
47.
▲
by
mpdehaan2
8y ago
https://github.com/vespene-io/vespene is the one!
48.
▲
by
mpdehaan2
8y ago
I think we owe Jenkins a TON of credit for being a free solution that has a lot of great traction. I'm used to seeing pages of checkboxes and can't stand how obscure some of the configuration is, but mostly I wanted to write somet
49.
▲
by
mpdehaan2
8y ago
I don't know, I'm really not trying to make one of those cliched checkbox X vs Y type grids, but when I started building Vespene I was most concerned about being able to make builds more consistent when you had hundreds of microse
50.
▲
by
mpdehaan2
8y ago
Maybe it's just me, but I always have trouble figuring out what apps are by reading the documentation. I'd usually understand more if there was an architecture diagram, which also clues me in that I need to do one for Vespene :)
51.
▲
by
mpdehaan2
8y ago
Sorry about that if I still have a typo somewhere - let me know where you found it if I do. Still hard to keep myself from typing that :)
52.
▲
by
mpdehaan2
8y ago
I'm pretty sure it's going to happen, or at least having Docker build files where you can run your own (on the workers, you'd want to install what you wanted anyway). I've had a couple of conversations from folks wantin
53.
▲
by
mpdehaan2
8y ago
See my earlier reply about http://docs.vespene.io/importing.html - though I'm pretty darn open to making this do a lot more in the .vespene file.
54.
▲
by
mpdehaan2
8y ago
Vespene is pretty new so a lot of things are up for grabs. Pipelines were implemented in about a day, so the potential to make rapid upgrades is pretty big. That all being said, I think you have 95% of that right there today with http:&#x
55.
▲
by
mpdehaan2
8y ago
So back around 2003 I was working at Adaptec (an IBM spinoff) and we were trying to put together a build system, I think I ended up front-ending it around DamageControl, which was a Ruby port of CruiseControl, except I had to hand-code a fa
56.
▲
by
mpdehaan2
8y ago
Hey folks, this is my new project. You might possibly remember me from creating Cobbler and Ansible. I thought I'd share and if you have any questions, let me know!
57.
▲
Show HN: Vespene – My new Python CI/CD and automation server written in Django
(docs.vespene.io)
180 points
by
mpdehaan2
8y ago
|
81 comments
58.
▲
by
mpdehaan2
8y ago
This seems like FUD to me. While OSI may have coined the term "open source" as a reaction to the word "free software" in the past, it did not invent the idea of free software. Rather, the term open source was a reaction
59.
▲
by
mpdehaan2
9y ago
(In case the handle is missed, I created Ansible and I'm a little opinionated on this) DevOps isn't really a thing, but an amalgam of things. Some people think it's about culture or something, which I think is too obvious to
60.
▲
by
mpdehaan2
10y ago
Developing on master is something I favor, with tagging for releases, though it makes sense to create release branches if you are delivering software packages (that others will install) and not just deploying it to .com websites. Hotfixes
More ›