]> git.phdru.name Git - ansible.git/commitdiff
Feat(init-local-phd): Install VirtualBox
authorOleg Broytman <phd@phdru.name>
Fri, 1 May 2020 10:08:40 +0000 (13:08 +0300)
committerOleg Broytman <phd@phdru.name>
Fri, 1 May 2020 10:08:40 +0000 (13:08 +0300)
playbooks/debian/init-local-phd.yml

index d70d73956ca8bd5d841b7c47a2f8dc4f9117ac85..d4e6cef12d76d8154a479aeca010093546ddd586 100644 (file)
@@ -1,6 +1,6 @@
 - name: Update local user phd
   hosts: "{{ hosts | default('localhost') }}"
 - name: Update local user phd
   hosts: "{{ hosts | default('localhost') }}"
-  gather_facts: false
+  gather_facts: true
   vars:
     system_groups: root,adm,disk,cdrom,floppy,sudo,audio,www-data,video,plugdev,staff,users,Debian-exim,fuse,sambashare,bluetooth,davfs2,vboxusers,input
   tasks:
   vars:
     system_groups: root,adm,disk,cdrom,floppy,sudo,audio,www-data,video,plugdev,staff,users,Debian-exim,fuse,sambashare,bluetooth,davfs2,vboxusers,input
   tasks:
       user:
         name: phd
         groups: "{{ system_groups }}"
       user:
         name: phd
         groups: "{{ system_groups }}"
+    - name: Prepare /etc/apt/sources to install VirtualBox
+      become: true
+      copy:
+        content: "deb http://download.virtualbox.org/virtualbox/debian {{ ansible_facts.distribution_release }} contrib non-free"
+        dest: /etc/apt/sources.list.d/virtualbox.list
+        owner: root
+        group: root
+        mode: 0640
     - name: Install packages
       become: true
       apt:
     - name: Install packages
       become: true
       apt:
@@ -50,6 +58,8 @@
           #'pidgin-plugin-pack', 'pidgin-privacy-please', 'pidgin-skype',
           # Video
           'mpv',
           #'pidgin-plugin-pack', 'pidgin-privacy-please', 'pidgin-skype',
           # Video
           'mpv',
+          # VirtualBox
+          'virtualbox-6.1',
           # X Windows
           'fvwm', 'gxmessage', 'rxvt-unicode',
           'x11-apps', 'x11-xserver-utils', 'xbindkeys', 'xclip', 'xinit',
           # X Windows
           'fvwm', 'gxmessage', 'rxvt-unicode',
           'x11-apps', 'x11-xserver-utils', 'xbindkeys', 'xclip', 'xinit',