puppet with apache previously installed from source
We are managing LAMP servers where Apache has been installed from source and thus its files are not placed in usual OS based default locations.
Now, to automate with puppet, I have downloaded the apache module from forge and configured params according to my existing environment. Now I have two issues:
the module assumes that apache was installed as a package thus some of the code might not be running when I apply the module on a node. e.g. require => Package['httpd'].
module tries to restart httpd service, while we are running httpd as a process by explicitly running "http -k start|stop" command after each config change.
How to change two of the above mentioned behaviours of default apache module to suit my requirement?
thanks and regards, kaushik