I believe that we have outgrown the currently format/layout.
Initially we thought the playbooks for OS deploys would be small/simple.
They have become very lengthy as our requirements have expanded.
It appears that it鈥檚 time to look into evolving the playbooks to use roles, task and vars.
I will be experimenting with the Ansible playbooks format/layout.
The Node.js Foundation use this sort of system https://github.com/nodejs/build/tree/master/ansible
Here is what I have so far:
https://github.com/bblondin/openjdk-infrastructure/tree/master/New_Play
What do you think? Comments/Questions?
This new playbook will be for all Linux systems on all architectures
@bblondin That is looking really good.
I'm certainly liking how it works
Can we have windows support in this format? Also macos support would be good!
I wrote the macOS scripts for the Node.js foundation here https://github.com/nodejs/build/pull/971/files
The 'Nagios_Plugins' role needs some work. I'll have a look at this selection next week.
Such as:
I'd encourage you to go live with it in the infra repo as soon as you are ready Brad. No point in trying to keep two styles going side-by-side when you have general agreement that this is goodness.
yeah I'd agree, let's get this in a PR so we can review and then we should be good to go
Most helpful comment
I'd encourage you to go live with it in the infra repo as soon as you are ready Brad. No point in trying to keep two styles going side-by-side when you have general agreement that this is goodness.