With a new version v20241114 versioning is introduced since new syntax is incompatible.
It supports installation as package keepalived or from_source by url to tar.gz source archive.
File management was gived to file_manager.
This structure is arbitrary to set the config file for keepalived, and only one entry is allowed in keepalived_config group.
- name: can be ommited, it will be set by state
keepalived:
...
files:
managed:
keepalived_config:
- contents: |
To conform the legacy version, keepalived.conf.jinja is symlinked here.