Flexible Puppet implementation capable of monitoring OpenStack Services