ansible.l3d.space/content/contents.lr
2024-12-11 23:46:52 +01:00

767 lines
16 KiB
Markdown

_model: frontpage
---
title: Awesome Ansible Roles
---
body:
Hi there,
I love open source and automation. So I wrote some ansible roles and released them as open source. Feel free to have a look at them. And if you like them, feel free to use them. Leave a star at the repo or give me some feedback.
---
roles:
#### table ####
name: Gitea and Forgejo
----
gitrepo: https://github.com/roles-ansible/ansible_role_gitea.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_gitea.git
----
no_galaxy: yes
----
galaxy_name: roles-ansible.gitea
----
galaxy_url: https://galaxy.ansible.com/l3d/gitea
----
maintainance: well
----
license: BSD 3-Clause
#### table ####
name: weechat
----
gitrepo: https://github.com/roles-ansible/ansible_role_weechat.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_weechat.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.weechat
----
galaxy_url: https://galaxy.ansible.com/l3d/weechat
----
maintainance: well
----
license: MIT
#### table ####
name: unbound
----
gitrepo: https://github.com/roles-ansible/ansible_role_unbound.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_unbound.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.unbound
----
galaxy_url: https://galaxy.ansible.com/do1jlr/unbound
----
maintainance: true
----
license: MIT
#### table ####
name: acmetool
----
gitrepo: https://github.com/roles-ansible/ansible_role_acmetool.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_acmetool.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.acmetool
----
galaxy_url: https://galaxy.ansible.com/do1jlr/acmetool
----
maintainance: true
----
license: MIT
#### table ####
name: nginx
----
gitrepo: https://github.com/do1jlr/ansible_role_nginx
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_nginx.git
----
no_galaxy: no
----
galaxy_name: roles-ansible.nginx
----
galaxy_url:
----
maintainance: true
----
license: MIT
#### table ####
name: versioncheck
----
gitrepo: https://github.com/roles-ansible/ansible_role_versioncheck.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_versioncheck.git
----
no_galaxy: no
----
galaxy_name: roles-ansible.versioncheck
----
galaxy_url:
----
maintainance: true
----
license: MIT
#### table ####
name: rtl_nic_firmware
----
gitrepo: https://github.com/roles-ansible/ansible_role_rtl_nic_firmware.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_rtl_nic_firmware.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.rtl_nic_firmware
----
galaxy_url: https://galaxy.ansible.com/do1jlr/rtl_nic_firmware
----
maintainance: false
----
license: MIT
#### table ####
name: postgresql-backup
----
gitrepo: https://github.com/roles-ansible/role-postgresql-backup.git
----
gitearepo: https://git.l3d.ch/ansible/role-postgresql-backup.git
----
no_galaxy: no
----
galaxy_name: roles-ansible.postgresql_backup
----
galaxy_url:
----
maintainance: true
----
license: MIT
#### table ####
name: avahi_client
----
gitrepo: https://github.com/roles-ansible/ansible_role_avahi_client.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_avahi_client.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.avahi_client
----
galaxy_url: https://galaxy.ansible.com/ui/standalone/roles/l3d/avahi_client/
----
maintainance: true
----
license: MIT
#### table ####
name: avahi_daemon
----
gitrepo: https://github.com/roles-ansible/ansible_role_avahi_daemon.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_avahi_daemon.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.avahi_daemon
----
galaxy_url: https://galaxy.ansible.com/ui/standalone/roles/l3d/avahi_daemon/
----
maintainance: true
----
license: MIT
#### table ####
name: akku_warning
----
gitrepo: https://github.com/roles-ansible/role_akku_warning.git
----
gitearepo: https://git.l3d.ch/ansible/role_akku_warning
----
no_galaxy: true
----
galaxy_name: roles-ansible.akku_warning
----
galaxy_url: https://galaxy.ansible.com/do1jlr/akku_warning
----
maintainance: false
----
license: MIT
#### table ####
name: amdgpu_firmware
----
gitrepo: https://github.com/roles-ansible/ansible_role_amdgpu_firmware.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_amdgpu_firmware.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.amdgpu_firmware
----
galaxy_url: https://galaxy.ansible.com/do1jlr/amdgpu_firmware
----
maintainance: false
----
license: MIT
#### table ####
name: iperf
----
gitrepo: https://github.com/roles-ansible/ansible_role_iperf.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_iperf.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.iperf
----
galaxy_url: https://galaxy.ansible.com/do1jlr/iperf
----
maintainance: true
----
license: MIT
#### table ####
name: acmetool_debian_fix
----
gitrepo: https://github.com/roles-ansible/ansible_role_acmetool_debian_fix.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_acmetool_debian_fix.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.acmetool_fix
----
galaxy_url: https://git.l3d.ch/ansible/ansible_role_acmetool_debian_fix.git
----
maintainance: false
----
license: MIT
#### table ####
name: websvn
----
gitrepo: https://github.com/DO1JLR/ansible_role_websvn.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_websvn.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.websvn
----
galaxy_url:
----
maintainance: false
----
license: MIT
#### table ####
name: xrandr_help
----
gitrepo: https://github.com/roles-ansible/ansible_role_xrandr_help.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_xrandr_help.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.xrandr_help
----
galaxy_url: https://galaxy.ansible.com/do1jlr/xrandr_help
----
maintainance: poor
----
license: MIT
#### table ####
name: resolvconf
----
gitrepo: https://github.com/roles-ansible/ansible_role_resolvconf.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_resolvconf.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.resolvconf
----
galaxy_url: https://galaxy.ansible.com/do1jlr/resolvconf
----
maintainance: poor
----
license: MIT
#### table ####
name: avahi_client
----
gitrepo: https://github.com/roles-ansible/ansible_role_avahi_client.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_avahi_client.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.avahi_client
----
galaxy_url: https://galaxy.ansible.com/l3d/avahi_client
----
maintainance: true
----
license: MIT
#### table ####
name: ntp
----
gitrepo: https://github.com/roles-ansible/ansible_role_ntp.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_ntp.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.ntp
----
galaxy_url: https://galaxy.ansible.com/l3d/ntp
----
maintainance: well
----
license: Apache-2
#### table ####
name: i3wm
----
gitrepo: https://github.com/roles-ansible/ansible_role_i3wm.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_i3wm.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.i3wm
----
galaxy_url: https://galaxy.ansible.com/l3d/i3wm
----
maintainance: true
----
license: MIT
#### table ####
name: packages
----
gitrepo: https://github.com/roles-ansible/ansible_role_packages.git
----
gitearepo: https://git.l3d.ch/ansible/roles-ansible/ansible_role_packages
----
no_galaxy: true
----
galaxy_name: roles-ansible.packages
----
galaxy_url: https://galaxy.ansible.com/l3d/packages
----
maintainance: true
----
license: MIT
#### table ####
name: ping_exporter
----
gitrepo: https://github.com/roles-ansible/ansible_role_prometheus_ping_exporter.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_prometheus_ping_exporter.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.prometheus_ping_exporter
----
galaxy_url: https://galaxy.ansible.com/l3d/prometheus_ping_exporter
----
maintainance: true
----
license: MIT
#### table ####
name: gopass
----
gitrepo: https://github.com/roles-ansible/ansible_role_gopass.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_gopass.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.gopass
----
galaxy_url: https://galaxy.ansible.com/ui/standalone/roles/roles-ansible/gopass/
----
maintainance: true
----
license: MIT
#### table ####
name: etebase
----
gitrepo: https://github.com/roles-ansible/ansible_role_etesync_dav
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_etebase.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.etebase
----
galaxy_url: https://galaxy.ansible.com/ui/standalone/roles/roles-ansible/etebase/
----
maintainance: true
----
license: MIT
#### table ####
name: etesync_dav
----
gitrepo: https://github.com/roles-ansible/ansible_role_etesync_dav.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_etesync_dav.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.etesync_dav
----
galaxy_url: https://galaxy.ansible.com/ui/standalone/roles/roles-ansible/etesync_dav/
----
maintainance: true
----
license: MIT
#### table ####
name: rustdesk
----
gitrepo: https://github.com/roles-ansible/ansible_role_rustdesk.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_rustdesk
----
no_galaxy: true
----
galaxy_name: roles-ansible.rustdesk
----
galaxy_url: https://galaxy.ansible.com/ui/standalone/roles/roles-ansible/rustdesk/
----
maintainance: true
----
license: MIT
#### table ####
name: forgejo_runner
----
gitrepo: https://github.com/roles-ansible/ansible_role_forgeo_runner.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_forgeo_runner
----
no_galaxy: true
----
galaxy_name: roles-ansible.forgejo-runner
----
galaxy_url: https://galaxy.ansible.com/ui/standalone/roles/roles-ansible/forgejo_runner/
----
maintainance: true
----
license: MIT
#### table ####
name: sway
----
gitrepo: https://github.com/roles-ansible/ansible_role_sway.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_sway.git
----
no_galaxy: true
----
galaxy_name: roles-ansible.sway
----
galaxy_url: https://galaxy.ansible.com/ui/standalone/roles/roles-ansible/sway/
----
maintainance: true
----
license: MIT
#### table ####
name: restic
----
gitrepo: https://github.com/roles-ansible/ansible_role_restic.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_role_restic
----
no_galaxy: true
----
galaxy_name: roles-ansible.restic
----
galaxy_url: https://galaxy.ansible.com/ui/standalone/roles/roles-ansible/restic/
----
maintainance: poor
----
license: MIT
---
tabletitle: List of my ansible roles
---
pages: databag.array, name, template.html
---
model: test.txt
---
source:
#### table ####
name: test
----
galaxy_name:
----
galaxy_url:
---
trailer:
I have all my roles on [github.com/roles-ansible/](https://github.com/roles-ansible/) and welcome any pull requests, questions and comments there. If you want to get away from Microsoft for a good reason, have a look at [git.l3d.ch/ansible/](https://git.l3d.ch/ansible/). As soon as Federation for Forgejo and Gitea is implemented, there will be a chance to interact about it.
If you like ansible and open source and are thinking about supporting one or more ansible roles or github workflows yourself, please feel free to drop me a line.
---
tablecollectionstitle: List of my ansible collections
---
collections:
#### collections ####
name: Ansible Git Server Collection
----
gitrepo: https://github.com/roles-ansible/ansible_collection_git.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_collection_git.git
----
no_galaxy: true
----
galaxy_name: l3d.git
----
galaxy_url: https://galaxy.ansible.com/l3d/git
----
maintainance: well
----
license: MIT
----
roles:
##### single #####
name: Gitea and Forgejo
-----
role_name: l3d.gitea
-----
galaxy_name: l3d.git.gitea
##### single #####
name: Forgejo Runner
-----
role_name: l3d.forgejo_runner
-----
galaxy_name: l3d.git.forgejo_runner
#### collections ####
name: Ansible Linux Collection
----
gitrepo: https://github.com/roles-ansible/ansible_collection_linux.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_collection_linux.git
----
no_galaxy: true
----
galaxy_name: l3d.linux
----
galaxy_url: https://galaxy.ansible.com/ui/repo/published/l3d/linux/
----
maintainance: true
----
license: MIT
----
roles:
##### single #####
name: Linux Packages
-----
role_name: l3d.packages
-----
galaxy_name: l3d.linux.packages
##### single #####
name: Resolve Conf
-----
role_name: l3d.resolvconf
-----
galaxy_name: l3d.linux.resolvconf
##### single #####
name: Librewolf
-----
role_name: l3d.linux.librewolf
-----
galaxy_name: l3d.linux.librewolf
#### collections ####
name: Ansible Avahi Collection
----
gitrepo: https://github.com/roles-ansible/ansible_collection_avahi.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_collection_avahi.git
----
no_galaxy: true
----
galaxy_name: l3d.avahi
----
galaxy_url: https://galaxy.ansible.com/ui/repo/published/l3d/avahi/
----
maintainance: true
----
license: MIT
----
roles:
##### single #####
name: Avahi Client
-----
role_name: l3d.avahi_client
-----
galaxy_name: l3d.avahi.client
##### single #####
name: Avahi Daemon
-----
role_name: l3d.avahi_daemon
-----
galaxy_name: l3d.avahi.daemon
#### collections ####
name: Ansible time collection
----
gitrepo: https://github.com/roles-ansible/ansible_collection_time
----
gitearepo: https://git.l3d.ch/ansible/ansible_collection_time.git
----
no_galaxy: true
----
galaxy_name: l3d.time
----
galaxy_url: https://galaxy.ansible.com/ui/repo/published/l3d/time/
----
maintainance: true
----
license: MIT
----
roles:
##### single #####
name: NTP Server
-----
role_name: l3d.ntp
-----
galaxy_name: l3d.time.ntp
#### collections ####
name: Ansible User Collection
----
gitrepo: https://github.com/roles-ansible/ansible_collection_users.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_collection_users
----
no_galaxy: true
----
galaxy_name: l3d.users
----
galaxy_url: https://galaxy.ansible.com/ui/repo/published/l3d/users
----
maintainance: true
----
license: MIT
----
roles:
##### single #####
name: User Management
-----
role_name: l3d.users.user
-----
galaxy_name: l3d.users.user
##### single #####
name: User Superpowers
-----
role_name: l3d.users.admin
-----
galaxy_name: l3d.users.admin
##### single #####
name: SSH Config
-----
role_name: l3d.users.sshd
-----
galaxy_name: l3d.users.sshd
##### single #####
name: Dotfiles
-----
role_name: l3d.users.dotfiles
-----
galaxy_name: l3d.users.dotfiles
#### collections ####
name: Ansible Window Manager Collection
----
gitrepo: https://github.com/roles-ansible/ansible_collection_wm
----
gitearepo: https://git.l3d.ch/ansible/ansible_collection_wm
----
no_galaxy: true
----
galaxy_name: l3d.wm
----
galaxy_url: https://galaxy.ansible.com/ui/repo/published/l3d/wm
----
maintainance: true
----
license: MIT
----
roles:
##### single #####
name: sway
-----
role_name: roles-ansible.sway
-----
galaxy_name: l3d.wm.sway
##### single #####
name: i3wm
-----
role_name: roles-ansible.i3wm
-----
galaxy_name: l3d.wm.i3
#### collections ####
name: Ansible Collection Wireguard
----
gitrepo: https://github.com/roles-ansible/ansible_collection_wireguard.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_collection_wireguard
----
no_galaxy: true
----
galaxy_name: l3d.wireguard
----
galaxy_url: https://galaxy.ansible.com/ui/repo/published/l3d/wireguard
----
maintainance: true
----
license: MIT
----
roles:
##### single #####
name: Wireguard-UI
-----
role_name: l3d.wireguard.wireguardui
-----
galaxy_name: l3d.wireguard.wireguardui
#### collections ####
name: Ansible Collection Pretix
----
gitrepo: https://github.com/roles-ansible/ansible_collection_pretix.git
----
gitearepo: https://git.l3d.ch/ansible/ansible_collection_pretix
----
no_galaxy: true
----
galaxy_name: l3d.pretix
----
galaxy_url: https://galaxy.ansible.com/ui/repo/published/l3d/pretix
----
maintainance: true
----
license: MIT
----
roles:
##### single #####
name: Install Pretix
-----
role_name: l3d.pretix.pretix
-----
galaxy_name: l3d.pretix.pretix
##### single #####
name: Postgres for pretix
-----
role_name: l3d.pretix.postgres
-----
galaxy_name: l3d.pretix.postgres
##### single #####
name: nodejs for pretix
-----
role_name: l3d.pretix.nodejs
-----
galaxy_name: l3d.pretix.nodejs
##### single #####
name: redis for pretix
-----
role_name: l3d.pretix.redis
-----
galaxy_name: l3d.pretix.redis