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?
DebOps sets almost all config files to be owned by group
root, which does not exist on FreeBSD. We have two options:group: rootwould becomegroup: {{ root_group | d('root') }}. Setroot_grouptowheelon FreeBSD.wheel, as expected.rootso we don't have to deal with itroot. 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?