apache-formula icon indicating copy to clipboard operation
apache-formula copied to clipboard

[BUG] ssl.conf should never be removed - should always be managed

Open TheBigBear opened this issue 3 years ago • 0 comments

Your setup

Formula commit hash / release tag

v1.2.2 4a46e03

Versions reports (master & minion)

Pillar / config used


Bug details

Describe the bug

In the redhat family the file apache/config/modules/mod_ssl.sls on line 52 has a file.absent state for the ssl.conf file.

This is wrong. Any subsequent dnf or yum update will re-introduce the default distributors version of it. Which can conflict and break things. The correct way would be to actually use file.managed at this point. If there is a modified ( and managed ) file there rpm will not introduce one but simply create a ssl.conf.rpmnew which does not break anything.

Using file.absent on a config file maintained by a linux package manager breaks idempotency.

Steps to reproduce the bug

Expected behaviour

Attempts to fix the bug

Additional context

TheBigBear avatar Aug 25 '22 15:08 TheBigBear