I'm posting here looking for feedback on what features and behaviour you believe a cron management module should have. Things like:
- should it work with crontabs or the `/etc/cron.d` directory
- should it be allowed to work with lines already present in the crontab?
- what syntax would you want to be able to use to control it?
- what api points would you find useful? (eg. job-present, env-present)
- how should it manage environment variables in crontabs? (seeing as a command only sees variables defined _above_ the line)
- what are your most/least favourite things about existing cron management tools/modules?
- anything else!
For reference, the current cron module in salt has docs at https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.cron.html and https://docs.saltstack.com/en/latest/ref/states/all/salt.states.cron.html
This is not just for Salt users - if you use another configuration management tool or none at all, please voice your opinion as well!
Thanks