mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2024-11-29 16:01:04 +01:00
refactored
This commit is contained in:
parent
cb8c2056c2
commit
d9f0353086
20
playbook.yml
20
playbook.yml
@ -9,8 +9,28 @@
|
|||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- native-games
|
- native-games
|
||||||
|
- name: setup torbrowser hosts
|
||||||
|
hosts: torbrowser_hosts
|
||||||
|
become: true
|
||||||
|
roles:
|
||||||
|
- torbrowser-games
|
||||||
- name: setup libreoffice hosts
|
- name: setup libreoffice hosts
|
||||||
hosts: libreoffice_hosts
|
hosts: libreoffice_hosts
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- native-libreoffice
|
- native-libreoffice
|
||||||
|
- name: setup nextcloud-client
|
||||||
|
hosts: nextcloud_client_hosts
|
||||||
|
become: true
|
||||||
|
roles:
|
||||||
|
- native-nextcloud-client
|
||||||
|
- name: setup dia
|
||||||
|
hosts: dia_hosts
|
||||||
|
become: true
|
||||||
|
roles:
|
||||||
|
- native-dia
|
||||||
|
- name: setup docker
|
||||||
|
hosts: docker_hosts
|
||||||
|
become: true
|
||||||
|
roles:
|
||||||
|
- native-docker
|
||||||
|
@ -38,15 +38,9 @@
|
|||||||
- blender
|
- blender
|
||||||
- obs-studio
|
- obs-studio
|
||||||
|
|
||||||
# communication tools
|
|
||||||
- pidgin
|
|
||||||
|
|
||||||
# code quality tools
|
# code quality tools
|
||||||
- shellcheck
|
- shellcheck
|
||||||
|
|
||||||
# visualization tools
|
|
||||||
- dia
|
|
||||||
|
|
||||||
# ide's
|
# ide's
|
||||||
- atom
|
- atom
|
||||||
- arduino
|
- arduino
|
||||||
@ -54,18 +48,4 @@
|
|||||||
|
|
||||||
# virtualization tools
|
# virtualization tools
|
||||||
- qemu
|
- qemu
|
||||||
|
|
||||||
# containerization tools
|
|
||||||
- docker
|
|
||||||
- docker-compose
|
|
||||||
|
|
||||||
# orchestration tools
|
|
||||||
- ansible
|
|
||||||
|
|
||||||
# entertainment software
|
|
||||||
- rhythmbox
|
|
||||||
|
|
||||||
# cloud
|
|
||||||
- nextcloud-client
|
|
||||||
|
|
||||||
state: present
|
state: present
|
||||||
|
4
roles/native-dia/tasks/main.yml
Normal file
4
roles/native-dia/tasks/main.yml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
- name: Install dia
|
||||||
|
community.general.pacman:
|
||||||
|
name: dia
|
||||||
|
state: present
|
6
roles/native-docker/tasks/main.yml
Normal file
6
roles/native-docker/tasks/main.yml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
- name: Install docker
|
||||||
|
community.general.pacman:
|
||||||
|
name:
|
||||||
|
- docker
|
||||||
|
- docker-compose
|
||||||
|
state: present
|
4
roles/native-nextcloud-client/tasks/main.yml
Normal file
4
roles/native-nextcloud-client/tasks/main.yml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
- name: Install nextcloud-client
|
||||||
|
community.general.pacman:
|
||||||
|
name: nextcloud-client
|
||||||
|
state: present
|
@ -1,4 +1,4 @@
|
|||||||
- name: Install gaming software
|
- name: Install torbrowser
|
||||||
community.general.pacman:
|
community.general.pacman:
|
||||||
name:
|
name:
|
||||||
- tor
|
- tor
|
||||||
|
Loading…
Reference in New Issue
Block a user