So figured I’d give this a shot to hopefully speed up and make future upgrades painless.
Goals:
Automate the iso deployment to VM (could probably cheat this by using the ova)
Automate the initial setup of templates and service checks.
Write scripts for adding clients.
Will likely start off using private gitlab server until i feel i have something of substance worth sharing.
I have been working on a bash script to find the latest version and get the direct download URL for the OVA.
I was going to go for the ISO file, but deploying the OVA/OVF can be done directly with terraform…(although i haven’t committed to terraform yet, i am still researching ansible deployment with ansible too)
Also, I got the script working yesterday for getting the latest version direct download URL.
It deployed and ALL but ONE of the default service checks is working.
Might be bug in version or issue with php partitioning script, in the OVA.
I reached out on the centreon slack to ask about it, but no one has responded in the last couple of days, so just going to work on different method… maybe come back to this one later. (i mean it is functional and other than securing user/db passwords from defaults and doing updates… its basically ready.
But going to look into this one next to see how it does.