Hi there,
I've been tasked with investigating propellor as an alternative to Ansible. I'm a little bit confused about how one might go about managing a single project's hosts with propellor, without infecting the global propellor config. It seems that everything is concerned with the ~/.propellor repository. However, I don't want project A's hosts to know about project B's and vice versa. I'm sure I'm overlooking something obvious!
Thanks very much!
Mitchell
There did not used to be a good way to do that, but since propellor 3.2.3, when you run eg "propellor --spin host", it first checks to see if there is a
./config.hs
file, and if so, uses it instead of the user-global~/.propellor/config.hs
.So, just make different git repos for the different projects with propellor
config.hs
files in them, andcd
into the one you want to run before running propellor.