Commit 0952965f authored by Reimar Stier's avatar Reimar Stier

Update virtualbox graphics memory settings, install xfce4 desktop

parent cad450b4
...@@ -19,7 +19,7 @@ BOX_NAME = "devbox" ...@@ -19,7 +19,7 @@ BOX_NAME = "devbox"
Vagrant.configure("2") do |config| Vagrant.configure("2") do |config|
config.vm.box = "geerlingguy/debian10" config.vm.box = "geerlingguy/debian10"
config.vm.network "private_network", ip: "192.168.200.4", adapter: 2 config.vm.network "private_network", ip: ENV["DEVBOX_IP"] || "192.168.200.4", adapter: 2
config.vm.hostname = "devbox.devops.detss.corpintra.net" config.vm.hostname = "devbox.devops.detss.corpintra.net"
# proxy configuration # proxy configuration
...@@ -38,6 +38,12 @@ Vagrant.configure("2") do |config| ...@@ -38,6 +38,12 @@ Vagrant.configure("2") do |config|
vb.memory = "4096" vb.memory = "4096"
vb.cpus = 4 vb.cpus = 4
vb.name = BOX_NAME vb.name = BOX_NAME
# https://www.virtualbox.org/manual/ch08.html
vb.customize ["modifyvm", :id, "--vram", "128"]
vb.customize ["modifyvm", :id, "--graphicscontroller", "vboxvga"]
vb.customize ["modifyvm", :id, "--accelerate3d", "off"]
# Adding a SATA controller that allows 4 hard drives # Adding a SATA controller that allows 4 hard drives
unless File.exist?(DISKS[0]["name"] + ".vmdk") unless File.exist?(DISKS[0]["name"] + ".vmdk")
vb.customize ['storagectl', :id, '--name', 'SATA Controller', '--add', 'sata', '--portcount', 4] vb.customize ['storagectl', :id, '--name', 'SATA Controller', '--add', 'sata', '--portcount', 4]
......
...@@ -3,8 +3,13 @@ ...@@ -3,8 +3,13 @@
hosts: devbox hosts: devbox
vars: vars:
jetbrains_installer_apps: jetbrains_installer_apps:
- name: "Toolbox App"
- name: "IntelliJ IDEA Ultimate" - name: "IntelliJ IDEA Ultimate"
pre_tasks:
- name: "Update apt cache"
apt:
update_cache: yes
cache_valid_time: 86400 # one day
roles: roles:
- {role: "geerlingguy.docker", docker_users: ["vagrant"], tags: "docker"} - {role: "geerlingguy.docker", docker_users: ["vagrant"], tags: "docker"}
- {role: 'jetbrains_installer', tags: ['jetbrains']} - {role: 'jetbrains_installer', tags: ['jetbrains']}
- {role: 'webofmars.xfce4-desktop', tags: ['desktop']}
- src: "geerlingguy.docker" - src: "geerlingguy.docker"
- name: "jetbrains_installer" - name: "jetbrains_installer"
src: "git+https://github.com/reimarstier/ansible-role-jetbrains_installer.git" src: "git+https://github.com/reimarstier/ansible-role-jetbrains_installer.git"
- src: "webofmars.xfce4-desktop"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment