Have OpenStack run script on every deploy/provision?
I was wondering if there was a way to always run a set of scripts on every VM deploy/provision, ideally in a way that is not dependent on the human putting it in?
I would like to have every VM registered to CMDB, our IPAM (phpIPAM), and FreeIPA (DNS and SSO). I know that cloud-init can be used to accomplish this, but I would like to enforce that these scripts run regardless and not depend on a user to put those scripts in. Is there a recommended way to this, or has anyone done this before with their stuff that they could recommend and show me?
Thanks!