added ensure that puppet conf dir exists.
added ordering for setting up apache conf dir.