Description
Hi @timothystewart6 huge fan of your playbooks, but unfortuanetly they are incomaptible with my preferred distro.
I'm opening this issue just to gather your (and others too, of course) opinion on the idea of adding this and what approach you would take. Also curious if there are any known issues or attempts done in the past. Nothing obvious stands out to me
Expected Behavior
Should work on SUSE
Why?
Given that k3s is backed by them, makes sense to me :)
Current Behavior
- package management commands are different
- transactional updates are broken
- some configuration file locations need to be changed
- some calls to system scripts/binaries need to be updated
- In general, there are too many to list everything, but can vary based on the flavour of openSUSE, for example, the 4 variants below would likely require
Variations of SUSE
-
Tumbleweed
For Developers, openSUSE Contributors, Gamers and Linux/FOSS Enthusiasts
Rolling release with the latest packages provided by the openSUSE Project. -
Leap
For Sysadmins, Enterprise Developers, and ‘Regular’ server Users
Regular release with the benefits of both enterprise-grade engineering and community-developed innovation. -
MicroOS
For single purpose server applications
Designed to host container workloads with automated administration & patching -
Leap Micro
For edge, embedded, IoT and other deployments
Ultra-reliable, lightweight operating system built for containerized and virtualized workloads.
Scope of Support
My opinion may be biased as I'm using Leap Micro and i'm loving it, but I'm thinking it could be a good place to start as I'm assuming it is the most finicky
Possible Solution
- I'll open a PR for leap micro support