Commit graph

6 commits

Author SHA1 Message Date
Justin D. Fetherolf
4f19f6ae47 refactor(mumble): lint and mv molecule directory
The molecule directory was named incorrectly, and there were linting errors.

Refs: #620
2022-12-09 18:28:14 -07:00
Justin D. Fetherolf
af24f92684 chore(mumble): update permissions comment
Update the permissions comment to explain what's going on. Stick with
changing the ownership of the mumble data directory because it's slightly
less gross than fully opening permissions of the folder.

Refs: #620
2022-12-09 17:56:16 -07:00
Justin D. Fetherolf
aeaecbafe4 refactor(mumble): add molecule and readme; attempt permissions
Add the expected molecule files as well as the readme for the role.
Attempt to change permissions to the uid/gid used inside the Mumble
container for the data directory.

Refs: #620
2022-12-09 17:47:32 -07:00
Justin D. Fetherolf
b0e69bd74b refactor: open permissions
The mumble docker image has the uid and gid baked in at image creation.
In order for the application in the container to write to the mounted volume
we're opening permissions to the mumble data directory.

Refs: #620
2022-12-09 17:22:47 -07:00
Justin D. Fetherolf
1f33ef3ba9 feature(mumble): attempt correct permissions
The data directory does not have permissions for access, so attempt
to widen those permissions. Additionally, add the role if enabled, and
add conditional to nomad role.

Refs: 620
2022-12-07 21:35:11 -07:00
Justin D. Fetherolf
6de2fb2276 feature(mumble): add mumble configuration
This should provide the necessary configuration to run the mumble
server docker container, and also probably expose it externally.

Refs: #620
2022-12-07 20:59:08 -07:00