On Thu, Jun 27, 2024 at 4:41 PM Peter Boy <pboy@uni-bremen.de> wrote:


> Am 27.06.2024 um 18:09 schrieb Richard Megginson <rmeggins@redhat.com>:
>
> Linux System Roles are built-in to Fedora - https://src.fedoraproject.org/rpms/linux-system-roles - linux-system-roles.noarch.rpm - the roles are packaged as individual legacy roles, and as the fedora.linux_system_roles collection.

Perhaps a question from a poor (Ansible-)uninitiated: What do you mean by "legacy" in this context?

By "legacy" I mean the single, standalone role format, as opposed to roles packaged within a collection - https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_reuse_roles.html
Ansible really wants devs to package things in collections, but the standalone role format has its use cases, and doesn't seem to be going away.
 


>
> There is a good bit of overlap between https://robertdebock.nl/ansible.html and https://galaxy.ansible.com/ui/standalone/namespaces/4114/ - Robert has many, many more roles, and probably has better support for ubuntu/debian (if you want playbooks that span multiple platforms).

We want to use Ansible as a means to establish specifically „Supported Fedora Server Edition Services".  Therefore, support for Debian/Ubuntu etc. is not necessarily important.

Much more important is a very good support of the "Fedora way" of organizing the distribution and configuration. In particular, this means good coordination with the pre-configuration that our packers deliver with the packages.

In many cases, the maintainers of the Linux System Roles are also the maintainers of the underlying package in Fedora/EL.
 


> I would encourage you to use linux-system-roles, and if there are gaps in support, let's work to add those to linux-system-roles

Building our work on something we already distribute in Fedora seems attractive to me, if only to increase Fedora's internal consistency.

The question is rather what we are missing as a consequence.

Right. I would really like to know what are the gaps.
 



--
Peter Boy
https://fedoraproject.org/wiki/User:Pboy
PBoy@fedoraproject.org

Timezone: CET (UTC+1) / CEST (UTC+2)

Fedora Server Edition Working Group member
Fedora Docs team contributor and board member
Java developer and enthusiast






--
Peter Boy
https://fedoraproject.org/wiki/User:Pboy
PBoy@fedoraproject.org

Timezone: CET (UTC+1) / CEST (UTC+2)

Fedora Server Edition Working Group member
Fedora Docs team contributor and board member
Java developer and enthusiast




--
_______________________________________________
server mailing list -- server@lists.fedoraproject.org
To unsubscribe send an email to server-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/server@lists.fedoraproject.org
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue