4 Commits

Author SHA1 Message Date
Takashi Kajinami
2f1d35f59c Replace legacy facts and use fact hash
... because the latest lint no longer allows usage of legacy facts and
top scope fact.

Change-Id: I25d27829f66c4ee56e2755579dad21530ef09c3a
2023-03-01 13:30:01 +09:00
Takashi Kajinami
823f009a35 Ubuntu/Debian: Remove unnecessary override of apache::mod_libs
Setting the mod_libs parameter is not required if the library is named
"mod_${name}.so".

Change-Id: I299dab344af72f5bec82a6a50a54a34dc4185344
2022-08-18 00:26:58 +09:00
Takashi Kajinami
7424f811af Clean up unnecessary workaround related to puppetlabs-apache
Since v5.6.0, mod_packages[1] and mod_libs[2] are automatically set
to the appropriate value in CentOS8, so we don't need to set these
parameters explicitly.

[1] https://github.com/puppetlabs/puppetlabs-apache/commit/d346b76d1
[2] https://github.com/puppetlabs/puppetlabs-apache/commit/f31e392a6

Change-Id: Iab5964f54d0e5de0538e02b59ec5be0cdcf926d5
2021-05-02 23:38:52 +09:00
Takashi Kajinami
fc3f5bfbd3 Implement a common class to manage apache service
This patch introduces a new class, openstack_integration::apache, which
can be used to manage apache service in ci jobs.

Change-Id: I1d29662abe630f291fc4dbcb80d439d9e7388ce8
2020-08-07 09:14:09 +09:00