Successive calls to "apache" fuel task results in a non-working Horizon
and Keystone due to purge_configs option set to true which wipes the
contents of several directories inside /etc/apache2/
Fuel runs puppet independently for each "module" so it does not seem
possible to utilize puppet's relationship metaparameters and other
ordering manipulation tools to make sure that all config generators
get reexecuted at this point.
It seems reasonable just to disable `purge_configs' option since
/etc/apache2/ directory structure already implements a framework
for enabling/disabling entities such as virtual hosts, configuration
snippets and modules.
Manifests change the default distro's MPM configuration, so while
the whole directory is not purge we still need to purge vanilla
*mpm* files.
Reviewed: https:/ /review. openstack. org/254647 /git.openstack. org/cgit/ openstack/ fuel-library/ commit/ ?id=f0e5a407edc 917fab2c23ac274 38e96947933584
Committed: https:/
Submitter: Jenkins
Branch: master
commit f0e5a407edc917f ab2c23ac27438e9 6947933584
Author: Dmitry Bilunov <email address hidden>
Date: Mon Dec 14 11:57:06 2015 +0300
Disable apache's purge_configs option
Successive calls to "apache" fuel task results in a non-working Horizon
and Keystone due to purge_configs option set to true which wipes the
contents of several directories inside /etc/apache2/
Fuel runs puppet independently for each "module" so it does not seem
possible to utilize puppet's relationship metaparameters and other
ordering manipulation tools to make sure that all config generators
get reexecuted at this point.
It seems reasonable just to disable `purge_configs' option since
/etc/apache2/ directory structure already implements a framework
for enabling/disabling entities such as virtual hosts, configuration
snippets and modules.
Manifests change the default distro's MPM configuration, so while
the whole directory is not purge we still need to purge vanilla
*mpm* files.
Change-Id: I974ef1423187d9 08684fa213122e8 ba314cac917
Closes-Bug: 1522857