mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2024-11-09 22:41:03 +01:00
refactored
This commit is contained in:
parent
2d4197c5a4
commit
dcd5c55543
20
playbook.yml
20
playbook.yml
@ -9,8 +9,28 @@
|
||||
become: true
|
||||
roles:
|
||||
- native-games
|
||||
- name: setup torbrowser hosts
|
||||
hosts: torbrowser_hosts
|
||||
become: true
|
||||
roles:
|
||||
- torbrowser-games
|
||||
- name: setup libreoffice hosts
|
||||
hosts: libreoffice_hosts
|
||||
become: true
|
||||
roles:
|
||||
- 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
|
||||
- obs-studio
|
||||
|
||||
# communication tools
|
||||
- pidgin
|
||||
|
||||
# code quality tools
|
||||
- shellcheck
|
||||
|
||||
# visualization tools
|
||||
- dia
|
||||
|
||||
# ide's
|
||||
- atom
|
||||
- arduino
|
||||
@ -54,18 +48,4 @@
|
||||
|
||||
# virtualization tools
|
||||
- qemu
|
||||
|
||||
# containerization tools
|
||||
- docker
|
||||
- docker-compose
|
||||
|
||||
# orchestration tools
|
||||
- ansible
|
||||
|
||||
# entertainment software
|
||||
- rhythmbox
|
||||
|
||||
# cloud
|
||||
- nextcloud-client
|
||||
|
||||
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:
|
||||
name:
|
||||
- tor
|
||||
|
Loading…
Reference in New Issue
Block a user