hi everyone,
often, when researching / debugging debops specifics, I am confronted
with my inability to immediately grasp a certain role's importance in
the larger picture. E.g. right now I am redesigning my inital debops lab
to correctly implement LDAP. Before I did this, I redesigned it so I
could have all new machines directly provisioned by pxe/tftpd/preseed. I
mean, for me that's half the fun, debops has already taught me so much
of how a datacenter works internally, things, I couldn't even imagine
only half a year ago. Still, it's a hard learning curve.
As said, I'm rather new in all of this sysadmin stuff. Seeing example
code of how other people use debops in more fleshed out environment
would really interest me. I hope to gain answers to questions like
- How and especially in which order do you bootstrap/provision a
completely new environment? (e.g. on a hypervisor or a cloud provider)
- How are the roles separated onto different hosts? provisioning order,
network design, security zones, etc.
- How to work with jump hosts and ansible controllers?
- Do you include other tools? (e.g. terraform)
- How do you handle secrets?
And my initial question, which I have spent the evening pondering on:
how do I solve the problems of order? right now I want an ldap-joined
ansible controller, whose debian is preseeded by a PXE-Server, of course
provisioned by that same ansible controller :-)
tl;dr: I'd be really glad if somebody wants to share some of their
projects or point me to ressources that discuss more "meta" questions of
provisioning like the ones above.
thanks for debops, it's become my new favorite hobby