mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2024-11-22 04:31:13 +01:00
Cleaned up and refactored
This commit is contained in:
parent
cd2c66bc54
commit
3dbdd1dfcb
11
README.md
11
README.md
@ -92,13 +92,4 @@ Kevin Veen-Birkenbach
|
||||
|
||||
## License
|
||||
|
||||
This project is licensed under the GNU Affero General Public License v3.0. The full license text is available in the `LICENSE` file of this repository.
|
||||
|
||||
## todo
|
||||
- implement: https://archlinux.org/packages/extra/x86_64/signal-desktop/
|
||||
|
||||
## See
|
||||
- https://www.middlewareinventory.com/blog/run-ansible-playbook-locally/
|
||||
- https://stackoverflow.com/questions/30533372/run-an-ansible-task-only-when-the-hostname-contains-a-string
|
||||
- https://archived.forum.manjaro.org/t/running-android-applications-on-arch-using-anbox/53332
|
||||
- https://www.reddit.com/r/ManjaroLinux/comments/cbkblb/guide_run_android_apps_on_manjaro_super_simple/
|
||||
This project is licensed under the GNU Affero General Public License v3.0. The full license text is available in the `LICENSE` file of this repository.
|
||||
|
14
playbook.yml
14
playbook.yml
@ -20,19 +20,19 @@
|
||||
hosts: wireguard_server
|
||||
become: true
|
||||
roles:
|
||||
- application-wireguard
|
||||
- wireguard
|
||||
|
||||
- name: setup wireguard client behind firewall\nat
|
||||
hosts: wireguard_behind_firewall
|
||||
become: true
|
||||
roles:
|
||||
- client_application-wireguard-behind-firewall
|
||||
- client-wireguard-behind-firewall
|
||||
|
||||
- name: setup wireguard client
|
||||
hosts: wireguard_client
|
||||
become: true
|
||||
roles:
|
||||
- client_application-wireguard
|
||||
- client-wireguard
|
||||
|
||||
# Native Webserver Roles
|
||||
- name: setup homepages
|
||||
@ -260,7 +260,7 @@
|
||||
hosts: gnome
|
||||
become: true
|
||||
roles:
|
||||
- system-gnome
|
||||
- desktop-gnome
|
||||
|
||||
- name: setup msi rgb keyboard
|
||||
hosts: msi_perkeyrgb
|
||||
@ -272,7 +272,7 @@
|
||||
hosts: ssh
|
||||
become: false
|
||||
roles:
|
||||
- application-ssh
|
||||
- client-ssh
|
||||
|
||||
- name: setup swapfile hosts
|
||||
hosts: swapfile
|
||||
@ -302,13 +302,13 @@
|
||||
hosts: torbrowser
|
||||
become: true
|
||||
roles:
|
||||
- application-torbrowser
|
||||
- desktop-torbrowser
|
||||
|
||||
- name: setup nextcloud
|
||||
hosts: nextcloud_client
|
||||
become: true
|
||||
roles:
|
||||
- application-nextcloud
|
||||
- client-nextcloud
|
||||
|
||||
- name: setup docker
|
||||
hosts: docker
|
||||
|
2
roles/client-ssh/Readme.md
Normal file
2
roles/client-ssh/Readme.md
Normal file
@ -0,0 +1,2 @@
|
||||
# Client SSH
|
||||
Setups SSH on the client side
|
@ -1,2 +1,2 @@
|
||||
dependencies:
|
||||
- git-client
|
||||
- client-git
|
2
roles/client-wireguard-behind-firewall/meta/main.yml
Normal file
2
roles/client-wireguard-behind-firewall/meta/main.yml
Normal file
@ -0,0 +1,2 @@
|
||||
dependencies:
|
||||
- client-wireguard
|
2
roles/client-wireguard/meta/main.yml
Normal file
2
roles/client-wireguard/meta/main.yml
Normal file
@ -0,0 +1,2 @@
|
||||
dependencies:
|
||||
- wireguard
|
@ -1,2 +0,0 @@
|
||||
dependencies:
|
||||
- client_application-wireguard
|
@ -1,2 +0,0 @@
|
||||
dependencies:
|
||||
- application-wireguard
|
@ -1,2 +1,2 @@
|
||||
dependencies:
|
||||
- git-client
|
||||
- client-git
|
@ -1,3 +1,3 @@
|
||||
dependencies:
|
||||
- application-libreoffice
|
||||
- desktop-libreoffice
|
||||
- collection-video-conference
|
@ -1,3 +1,3 @@
|
||||
# system-gnome
|
||||
# desktop-gnome
|
||||
## further information
|
||||
- https://askubuntu.com/questions/1029376/how-do-i-enable-and-disable-gnome-extensions-from-the-command-line
|
3
roles/desktop-gnome/meta/main.yml
Normal file
3
roles/desktop-gnome/meta/main.yml
Normal file
@ -0,0 +1,3 @@
|
||||
dependencies:
|
||||
- client-git
|
||||
- desktop-caffeine
|
@ -1,4 +1,4 @@
|
||||
# application-virtual-box
|
||||
# desktop-virtual-box
|
||||
|
||||
```bash
|
||||
sudo pacman -S virtualbox "$(pacman -Qsq "^linux" | grep "^linux[0-9]*[-rt]*$" | awk '{print $1"-virtualbox-host-modules"}' ORS=' ')" &&
|
@ -1,3 +0,0 @@
|
||||
dependencies:
|
||||
- git-client
|
||||
- application-caffeine
|
@ -1,2 +1,2 @@
|
||||
dependencies:
|
||||
- git-client
|
||||
- client-git
|
@ -1,5 +1,5 @@
|
||||
# This file is created by
|
||||
# https://github.com/kevinveenbirkenbach/computer-playbook/tree/main/roles/application-wireguard
|
||||
# https://github.com/kevinveenbirkenbach/computer-playbook/tree/main/roles/wireguard
|
||||
|
||||
net.ipv6.conf.all.disable_ipv6 = 0
|
||||
net.ipv6.conf.default.disable_ipv6 = 0
|
Loading…
Reference in New Issue
Block a user