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

Package request: realmd #302069

Closed
anthonyroussel opened this issue Apr 6, 2024 · 10 comments
Closed

Package request: realmd #302069

anthonyroussel opened this issue Apr 6, 2024 · 10 comments
Assignees
Labels
0.kind: packaging request Request for a new package to be added

Comments

@anthonyroussel
Copy link
Member

anthonyroussel commented Apr 6, 2024

This is a follow-up ticket for the packaging of realmd, because this package is quite complex.

Project description

DBus service for configuring Kerberos and other online identities.

Metadata


Add a 👍 reaction to issues you find important.

@anthonyroussel anthonyroussel added the 0.kind: packaging request Request for a new package to be added label Apr 6, 2024
@anthonyroussel anthonyroussel self-assigned this Apr 6, 2024
@anthonyroussel
Copy link
Member Author

@anthonyroussel
Copy link
Member Author

I propose to separate the work into 2 PRs: the packaging then its NixOS module.
Because the NixOS module for realmd is quite complex.

I am working on it.

@anthonyroussel
Copy link
Member Author

New PR opened for the realmd package: #302083

@anthonyroussel
Copy link
Member Author

anthonyroussel commented Apr 6, 2024

Unfortunately, we cannot build realmd documentation at the moment.

realmd uses gdbus-codegen (from glib), which is itself based on xmlto, and does not work in offline mode at this time.

gdbus-codegen generates docbook XML files using online docbook DTD and XSL URLs (http://www.oasis-open.org/docbook or http://docbook.sourceforge.net).

A resolution could be to add an offline mode to these packages: #301631

@anthonyroussel
Copy link
Member Author

anthonyroussel commented Apr 6, 2024

Fixed oddjobd NixOS module: #302195 which is required by the future realmd NixOS module

@SohamG
Copy link
Contributor

SohamG commented Apr 6, 2024

Thanks for picking this up!

@SohamG
Copy link
Contributor

SohamG commented Apr 6, 2024

Adding realmd should finish the SSSD suite

@anthonyroussel
Copy link
Member Author

realmd NixOS package (#302083) has been added

@anthonyroussel
Copy link
Member Author

anthonyroussel commented Apr 10, 2024

Now working on Samba module to prepare the work for the Samba AD DC integration:

I would like to use a Samba AD DC environment for the realmd NixOS test.

Nodes for the realmd NixOS test:

  • 1 Samba AD DC node
    • Needs a Samba AD DC module (services.samba.ad-dc with enable and ensureDomain attributes)
    • The module will run samba-tool domain provision automatically to bootstrap the Active Directory domain
  • 1 realmd client node which joins the domain controller and test that an AD user can connect on the node.

@anthonyroussel
Copy link
Member Author

The package is now available in nixpkgs, let's switch to #303144

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: packaging request Request for a new package to be added
Projects
None yet
Development

No branches or pull requests

2 participants