Skip to content

Group name root everywhere! How do we handle this? #3

@AnotherKamila

Description

@AnotherKamila

DebOps sets almost all config files to be owned by group root, which does not exist on FreeBSD. We have two options:

  • Change every single line to use a variable instead: all instances of group: root would become group: {{ root_group | d('root') }}. Set root_group to wheel on FreeBSD.
    • Advantage: clean system: things would be owned by group wheel, as expected.
    • Disadvantage: bigger diff vs upstream DebOps
  • Create a group named root so we don't have to deal with it
    • Advantage: we won't have to deal with it :D
    • Disadvantage: Some system files will be owned by group root. Will look weird and may violate POLA.

I am leaning towards the first option from the usability viewpoint, but it is very annoying for development. Opinions?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions