AnotherKamila / AnotherKamila/bsdops

Group name `root` everywhere! How do we handle this?

Open
#3 9 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
11
Forks
1
PR merge metrics
No merged PRs in 30d

Description

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?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.