I am currently working on salt states for telegraf and other tools in Influxdata's TICK stack. Given that we currently do not support inter-formula dependencies I am considering adding them to this formula,
in order to be able to wire these tools together.
In a way I don't really like this as it would be possible to maintain one formula for each of the components while still allowing these formulas to work together. Personally I prefer a "one generic and composable formula for each tool" approach, but this is hard to implement if we also strongly discourage developers from leveraging inter-formula dependencies (cf. https://github.com/saltstack-formulas/influxdb-formula/pull/19)
What are your thoughts? Do we want one fat "influx-formula" with states for all components or do we want a single, but composable, formula for each component? If the former: Should we rename this formula?
Hi,
I am currently working on salt states for telegraf and other tools in Influxdata's TICK stack. Given that we currently do not support inter-formula dependencies I am considering adding them to this formula, in order to be able to wire these tools together.
In a way I don't really like this as it would be possible to maintain one formula for each of the components while still allowing these formulas to work together. Personally I prefer a "one generic and composable formula for each tool" approach, but this is hard to implement if we also strongly discourage developers from leveraging inter-formula dependencies (cf. https://github.com/saltstack-formulas/influxdb-formula/pull/19)
What are your thoughts? Do we want one fat "influx-formula" with states for all components or do we want a single, but composable, formula for each component? If the former: Should we rename this formula?