05:49:54 bahamat: SMF properties are actually a pretty great mechanism for declarative configuration. If you're using some configuration management platform it really just needs a way to interact with libscf, which gives you a typed key value store with transactions. 05:50:17 You get things for free then, like "do I need to restart this service to get the new properties in there or have I already done that" 05:50:36 I think the mistake is people usually try to do it in shell 05:51:07 When really you want a program that more directly diffs and interacts with the repository 05:51:19 and the snapshots and transactions and so on 06:02:29 saltstack at least use to have some svcs manipelation options 06:02:49 (because I added it wrapping around svccfg and svcadm) 06:03:11 I stopt using salt so not sure it still exists