Would it be better to base the jinja template off the keepalived formula? https://github.com/saltstack-formulas/keepalived-formula/blob/master/keepalived/templates/config.jinja
It seems right now that all the options need to be maintained, but you can't easily add any if they are missing.
Problems may arise from certain settings with periods, which will probably need to be maintained. Example:
- tune.ssl.maxrecord
- tune.ssl.default-dh-param
- tune.ssl.ssl-ctx-cache-size
Are there any foreseeable issues with doing it this way?