3 ms·
I just automated my laptop setup with Salt [1]. I want to keep using that instead of bash scripts (what Darch uses, by the looks of it). I like the idea of hav
by atmoz 9y ago
I just automated my laptop setup with Salt [1]. I want to keep using that instead of bash scripts (what Darch uses, by the looks of it).
I like the idea of having "images" with tempfs overlay. Is it possible to combine Salt with the image feature from Darch?
[1]: https://github.com/atmoz/workstation-formula https://github.com/atmoz/workstation-formula
- pknopf 9y agoI'm not familiar with Salt, but it looks interesting! Does Salt allow you to run from an already-built (but minimal) Arch installation? The base Darch images (godarch/arch) is bootstrapped manually. Would I have to create a godarch/arch-salt image that is bootstrapped from salt files, so that you could further salt the image? How would salt handle the inheritance that Docker provides?
- atmoz 9y agoYes, have a look at how I bootstrap an Arch installation: https://github.com/atmoz/workstation-formula/blob/master/bootstrap https://github.com/atmoz/workstation-formula/blob/master/boo... All you have to do is install Salt, and then you can run salt-call to apply states. Yes, Salt states can depend on other states, and you could choose to apply only selected states.
- pknopf 9y agoBy the sounds of it, you could do this currently. 1) Create a root image for your use that installs Salt in your Arch image. See here: https://github.com/pauldotknopf/darch-recipes/blob/master/base/script https://github.com/pauldotknopf/darch-recipes/blob/master/ba... 2) For the rest of your recipes/layers, create a script/bash file like you would normally, but just pass execution to Salt. I'll look into Salt more. Maybe there is a way to extend Darch to support different "executors" to support things like bash/Salt/Puppet/etc.