Skip to content

feat(roles/curaline): install the client from the Linuxfabrik repository - #525

Draft
markuslf wants to merge 1 commit into
mainfrom
feat/curaline-package
Draft

markuslf wants to merge 1 commit into
mainfrom
feat/curaline-package

Conversation

@markuslf

Copy link
Copy Markdown
Member

The curaline role installs the swisscom-schweiz-ag-cdr-client package from the Linuxfabrik repository (Linuxfabrik/packaging#64) instead of unpacking Swisscom's tarball, and only configures the client: application-customer.yaml, the missing connector folders (2770, for the group of the account) and a drop-in that adds them as ReadWritePaths.

  • Removed: download, version marker, chown, SELinux file context, unit and logback templates, curaline__user, curaline__group, curaline__version, and the hnet scenario. The client runs under the account of the package.
  • curaline__local_folder defaults to /var/lib/swisscom-schweiz-ag/cdr-client, as in the package.
  • The playbook runs repo_linuxfabrik first (curaline__skip_repo_linuxfabrik).

The Molecule scenario curaline/install runs once the package is in the release channel.

The role installs the swisscom-schweiz-ag-cdr-client package and only
renders application-customer.yaml, creates the missing connector folders
(2770, for the group of the account) and adds them as ReadWritePaths in a
drop-in. Download, version marker, chown, SELinux file context, unit and
logback templates go, as do curaline__user, curaline__group and
curaline__version together with the hnet scenario: the client runs under
the account of the package.
@NavidSassan
NavidSassan force-pushed the feat/curaline-package branch from 0a6a18d to 725f247 Compare October 29, 2026 14:35
@markuslf

markuslf commented Nov 1, 2026

Copy link
Copy Markdown
Member Author

work in progress

@NavidSassan
NavidSassan marked this pull request as draft November 3, 2026 16:17

This branch has not been deployed

No deployments
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

Successfully merging this pull request may close these issues.

1 participant