bd4fdb1ca2
* service_facts: fix for systemd 245 Since systemd 245, `systemctl list-unit-files` comes with a new column "VENDOR PRESET" [1] and breaks the service_facts module: $ ansible localhost -m service_facts localhost | FAILED! => { "changed": false, "msg": "Malformed output discovered from systemd list-unit-files: auditd.service disabled disabled " } This patch drops the third column to make it work with old and new systemd. With the new slice operation, IndexError instead of ValueError is raised if the output contains less than 2 columns. Test plan: running `ansible-test integration -v service_facts` on up-to-date Arch Linux [1] https://github.com/systemd/systemd/pull/14445 * add changelog Signed-off-by: Rick Elrod <rick@elrod.me> Co-authored-by: Rick Elrod <rick@elrod.me>
2 lines
93 B
YAML
2 lines
93 B
YAML
bugfixes:
|
|
- service_facts - Now correctly parses systemd list-unit-files for systemd >=245
|