I've just started to build a Centos 7 puppet master and I've applied the puppetdb classes as follows:
The whole catalog runs fine also installing puppetserver but when it gets to starting the puppetdb service it blows up and if I check the service status I get:
[root@basecentos ~]# systemctl status puppetdb.service
puppetdb.service - puppetdb Service
Loaded: loaded (/usr/lib/systemd/system/puppetdb.service; disabled)
Active: failed (Result: exit-code) since Fri 2015-10-09 04:05:02 JST; 25min ago
Process: 21591 ExecStartPost=/bin/bash ${INSTALL_DIR}/ezbake-functions.sh wait_for_app (code=exited, status=1/FAILURE)
Process: 21590 ExecStart=/usr/bin/java $JAVA_ARGS -XX:OnOutOfMemoryError=kill -9 %%p -Djava.security.egd=/dev/urandom -cp ${INSTALL_DIR}/puppetdb.jar clojure.main -m puppetlabs.puppetdb.main --config ${CONFIG} -b ${BOOTSTRAP_CONFIG} $@ (code=exited, status=1/
FAILURE)
Main PID: 21590 (code=exited, status=1/FAILURE)
Oct 09 04:05:02 basecentos java[21590]: clojure.main$main.doInvoke (main.clj:421)
Oct 09 04:05:02 basecentos java[21590]: clojure.lang.RestFn.invoke (RestFn.java:512)
Oct 09 04:05:02 basecentos java[21590]: clojure.lang.Var.invoke (Var.java:409)
Oct 09 04:05:02 basecentos java[21590]: clojure.lang.AFn.applyToHelper (AFn.java:178)
Oct 09 04:05:02 basecentos java[21590]: clojure.lang.Var.applyTo (Var.java:700)
Oct 09 04:05:02 basecentos java[21590]: clojure.main.main (main.java:37)
Oct 09 04:05:02 basecentos systemd[1]: puppetdb.service: main process exited, code=exited, status=1/FAILURE
Oct 09 04:05:02 basecentos systemd[1]: puppetdb.service: control process exited, code=exited status=1
Oct 09 04:05:02 basecentos systemd[1]: Failed to start puppetdb Service.
Oct 09 04:05:02 basecentos systemd[1]: Unit puppetdb.service entered failed state.
I've been looking around and have no idea how how to get past this next bit....any suggestions?