Commit 77cb9cab authored by Reimar Stier's avatar Reimar Stier

add jetbrains installer role

parent 3de11574
*.vmdk
.vagrant/
.idea/
roles/
......@@ -2,3 +2,8 @@
choco install vagrant
vagrant plugin install vagrant-disksize
vagrant plugin install vagrant-proxyconf
# Debug playbook in vagrant box
vagrant ssh devbox
cd /vagrant
ansible-playbook playbook.yml --connection=local -i devbox, -e ansible_become=true
......@@ -31,7 +31,9 @@ Vagrant.configure("2") do |config|
vb.cpus = 4
vb.name = BOX_NAME
# Adding a SATA controller that allows 4 hard drives
vb.customize ['storagectl', :id, '--name', 'SATA Controller', '--add', 'sata', '--portcount', 4]
unless File.exist?(DISKS[0]["name"] + ".vmdk")
vb.customize ['storagectl', :id, '--name', 'SATA Controller', '--add', 'sata', '--portcount', 4]
end
DISKS.each do |disk|
datadisk = disk["name"] + ".vmdk"
......
---
- name: playbook
hosts: devbox
vars:
jetbrains_installer_apps:
- name: "Toolbox App"
- name: "IntelliJ IDEA Ultimate"
roles:
- {role: "geerlingguy.docker", docker_users: ["vagrant"], tags: "docker"}
- {role: 'jetbrains_installer', tags: ['jetbrains']}
- src: "geerlingguy.docker"
- name: "jetbrains_installer"
src: "git+https://github.com/reimarstier/ansible-role-jetbrains_installer.git"
......@@ -15,6 +15,10 @@ choco install -y firefox vagrant virtualbox
googlechrome atom 7zip
choco install git --params="'/GitAndUnixToolsOnPath /NoAutoCrlf'" -y
airtame postman
anaconda3
Pycharm
# Other resources
* Vagrant + Windows https://codeblog.dotsandbrackets.com/vagrant-windows/
......
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