Skip to content

Support for openSUSE flavours #565

Open
@pickworth

Description

@pickworth

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions