ConfigMagic.com is a website for configuration management of all kinds!
Now where did I put that? What was that password again? Did I do that? ConfigMagic tries to answer these questions we ask ourselves, our providers, our coworkers and more. Ambitions of this website are to :
- Document the architecture of deployed computer software and systems
- Document where the passwords are and how to get to them (without storing the passwords or credentials themselves)
- Isolate configuration information stores specific to each configuration grouping
I personally am not exactly sure how to o this, but my feeling is that as long as we put everything in one place, with one general approach shared by at least three people, we have something really powerful.
Focusplex Implementation
The FocusPlex on FocusPlex.com implementation of ConfigMagic uses the % character in a notation as follows: %realm/concept1. The common realms used are:
- %domainnames | Top-level domain names
- %installations | Installations of software in servers (not really best this way)
- %material | Physical comutpers and appliances
- %network | Network configurations
- %providers | Different service companies with their own extranets and dashboards
- %secrets | How secrets are managed (and not the secrets themselves)
- %servers | Reference per server
- %services | Reference per provided third-party services (eg SMTP)
- %software | Different software used in different places
- %websites | References by domain name
All folders are stored exactely four levels deep in the format figma/[realm]/[a-z]/[concept]/
where [a-z] is the first letter of [concept].
Unresolved Issues
The %installations (maybe %installs for shorter) folder could be better. I am thinking about %installations/place/thing and/or %installations/thing/place. This would forgo the a-z letter folder altogether, but I think that would be just fine. Often enough, I wonder what things I would have installed in a place, and what places have what thing.
I think there should perhaps be %backup, %continuation (or %failover), %data and/or %recovery folders. These would have procedures and configuration information.
Related Articles
Related articles are:
- A "concept" is a word starting with a letter and having letters, numbers and dashes. I try to avoid dashes whe I can.↩