Make roles

This commit is contained in:
Raphael Dannecker 2026-01-24 12:16:56 +01:00
parent a544d20a3c
commit 9d2701be32
10 changed files with 129 additions and 345 deletions

View file

@ -0,0 +1,38 @@
---
- name: Enable VirtualBox repository using extrepo
ansible.builtin.command:
cmd: extrepo enable virtualbox
register: extrepo_enable
changed_when: "'enabled' in extrepo_enable.stdout"
- name: Update VirtualBox repository using extrepo
ansible.builtin.command:
cmd: extrepo update virtualbox
register: extrepo_update
changed_when: "'No updates' not in extrepo_update.stdout"
- name: Update package cache
ansible.builtin.apt:
update_cache: true
cache_valid_time: 0
- name: Install Virtualbox
ansible.builtin.apt:
name:
- virtualbox-7.2
update_cache: true
- name: Create virtualbox desktop starter
ansible.builtin.copy:
dest: /home/user/Desktop/virtualbox.desktop
content: |
[Desktop Entry]
Name=Oracle VirtualBox
GenericName=Virtualisierung Software
Exec=VirtualBox
Type=Application
Icon=virtualbox
Terminal=false
mode: '0640'
owner: user
group: user