DEV Community

Discussion on: How to manage the configuration of a dev env?

Collapse
 
dentych profile image
Dennis

For servers I use Ansible. For my "personal" dev environment, i.e. my development workstations, I use a github repo with some shell scripts that sets up everything to my liking :)

I'm not sure what you mean with a "cleaner" way. I see Ansible as one of the more simple and clean ways to easily manage a server. I think it probably depends on how you write your playbooks. Try to keep those clean, efficient and idempotent.

Collapse
 
physicalit profile image
Sergiu

For what I have in mind, I would need multiple repos (with ansible) that manage different parts of the infrastructure. So basically, is kind of a pipeline, that part of the tests, are actually mounting some build ISO's, that are being tested on a cluster of vmware, dedicated for this test, then are tested on a baremetal server.

And I want to be able to easily make environment modifications.

Yes if I structure everything well, is going to be easy. But most likely is not going to happened, there are a lot of env parameters on the build nodes that need to be monitored, also nfs shares, and so on.

And I kind of want to have single point of access, and see or edit everything from one platform.

I don't think there is this kind of an app, that can do this.

A monitoring app that integrates ansible, this would be genius.