No description
Find a file
Gerry Demaret c9d7498872
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Add docs, lint and CI
2026-09-06 13:29:42 +02:00
defaults Initial version 2026-09-05 18:24:20 +02:00
handlers Initial version 2026-09-05 18:24:20 +02:00
keys Initial version 2026-09-05 18:24:20 +02:00
meta Initial version 2026-09-05 18:24:20 +02:00
tasks Initial version 2026-09-05 18:24:20 +02:00
.ansible-lint Add docs, lint and CI 2026-09-06 13:29:42 +02:00
.gitignore Initial version 2026-09-05 18:24:20 +02:00
.woodpecker.yml Add docs, lint and CI 2026-09-06 13:29:42 +02:00
LICENSE Add docs, lint and CI 2026-09-06 13:29:42 +02:00
README.md Add docs, lint and CI 2026-09-06 13:29:42 +02:00

Ansible role: fosdem-video.videoteam

Ansible role which manages FOSDEM video team users and SSH key configurations.

The role creates the fosdem user and deploys SSH public keys to the root and fosdem users from the keys/ directory.

Role variables

Available variables are listed below, along with default values (see defaults/main.yml):

ssh_users:
  - marcel
  - palmyra
  - cesar

List of users to add SSH public keys for. Public keys are read from the keys/ directory with filenames matching the usernames (e.g., keys/marcel.pub).

user_fosdem_password:

Optional password for the fosdem user. Defaults to empty string.

Example playbook

- hosts: servers
  remote_user: root
  roles:
    - { role: fosdem-video.videoteam }

License

MIT