[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#46031] services: cuirass: Add "simple-cuirass-services".
From: |
Mathieu Othacehe |
Subject: |
[bug#46031] services: cuirass: Add "simple-cuirass-services". |
Date: |
Mon, 22 Feb 2021 09:50:43 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Hey Ludo!
> I had overlooked these patches; that’s really nice!
Thanks :)
> I wonder if it would make sense to allow users to pass directly a
> manifest, as in (pseudo syntax):
>
> (simple-cuirass-configuration
> (build (list (build-manifest … (local-file "my-manifest.scm"))))
> (channels …))
It would be nice but Cuirass doesn't support specification update for
now. Passing a manifest this way would require to drop the database
content at each reconfiguration.
> What about exposing ‘simple-cuirass-configuration->specs’, and document
> it such that one can do:
>
> (service cuirass-service-type
> (cuirass-configuration
> (specifications
> (simple-cuirass-configuration->specs config))))
I agree it feels nicer, however with this service I'd like to hide the
dependencies to postgresql-service-type and
postgresql-role-service-type. That's why "simple-cuirass-services"
returns three services. Maybe you see another way?
Thanks,
Mathieu
- [bug#46031] services: cuirass: Add "simple-cuirass-services"., Jonathan Brielmaier, 2021/02/02
- [bug#46031] services: cuirass: Add "simple-cuirass-services"., Ludovic Courtès, 2021/02/20
- [bug#46031] services: cuirass: Add "simple-cuirass-services".,
Mathieu Othacehe <=
- [bug#46031] services: cuirass: Add "simple-cuirass-services"., Ludovic Courtès, 2021/02/22
- [bug#46031] services: cuirass: Add "simple-cuirass-services"., Mathieu Othacehe, 2021/02/23
- [bug#46031] services: cuirass: Add "simple-cuirass-services"., Ludovic Courtès, 2021/02/23
- [bug#46031] services: cuirass: Add "simple-cuirass-services"., Mathieu Othacehe, 2021/02/23
- [bug#46031] services: cuirass: Add "simple-cuirass-services"., Ludovic Courtès, 2021/02/23