turnkeylinux / tracker

TurnKey Linux Tracker
https://www.turnkeylinux.org
70 stars 16 forks source link

Consider Ansible as a build tool for TurnKey?! #1389

Open JedMeister opened 4 years ago

JedMeister commented 4 years ago

This issue is somewhat related to #553.

It has been suggested by a user that we consider a major refactor of TurnKey's build infrastructure and leverage Ansible and provide each appliance as a "role". To quote:

Lets assume that you have migrated your turnkey-apps common (https://github.com/turnkeylinux/common) and app specific customisations to ansbile playbook. (Yes I know this is a lot of work to be done, but it is a good way for turnkey to go.)Then all the apps would be converted to ansbile roles. These turnkey-roles could be assigned to one or more turnkey-core machines. This way you can even assign more than one turnkey-role (app) to a turnkey-core. And this way you could manage many many turnkey(core) appliances from a central turnkey-ansible server. Which also holds the ansible playbooks for all the machines in a git repository. AWX interface would be the GUI as the centeral management

It needs a lot more consideration (and lots of testing and perhaps some PoC code even) but it seemed like an interesting idea, so thought it worth opening an issue so it doesn't get forgotten.

gbschenkel commented 4 years ago

Reading suggestion: A Comprehensive Guide to Terraform