Description of problem:The requirement is to define and have arbitrary Apache configuration. Options persist and/or reapply during updates. CU need to enable SSO for that he added custom configuration under /etc/httpd/conf.d. When run installer files get disappeared. Version-Release number of selected component (if applicable):Satellite 6.3 How reproducible: Keep custom configuration file under /etc/httpd/conf.d and then run installer commands file get disappeared. Steps to Reproduce: 1. 2. 3. Actual results: Files get disappear. Expected results: File remain as it is or need a mechanism to restore file automatically. Additional info:
There is the option in custom-hiera.yaml: apache::purge_configs: false This will stop the installer from removing unmanaged configs. Do note that this is unsupported because now we can no longer guarantee Apache is in the correct state. I'll think about a method to achieve the same in a way we can support.
Note with comment 2, that the setting is supported but with arbitrary configs the satellite can get into an unknown state. We suggest using custom-heira which we feel will meet most security and performance needs.