Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Break up Ansible Playbooks #221

Open
johann8384 opened this issue Apr 6, 2023 · 1 comment
Open

Break up Ansible Playbooks #221

johann8384 opened this issue Apr 6, 2023 · 1 comment

Comments

@johann8384
Copy link

It would be nice if the various software and tasks in this module were broken up into seperate modules.

A few benefits:

  • Other projects could make use of the module to install a particular component
  • Modifying or customizing the behavior of individual components would be more clear
  • Deploying HamPi across multiple computers with some components on only some of the machines would be easier
  • It would be easier to integrate HamPi into existing home lab/STEM classroom ansible deployments where infrastructure beyond just the HAM tools are managed
  • It would probably make contributing new items or other enhancements easier for unfamiliar users

If you think this would be useful I'd be happy to do some of the work. It would be helpful to me if you could do 1 playbook as an example of how you want it to be done and I could start applying that pattern to the others.

Additionally, I'd be happy to knock out some of your enhancement issues by adding playbooks for those software packages.

@SpudGunMan
Copy link

Agree, I always thought it would be a good candidate for docker scripts mods as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants