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

add jetbrains installer role

parent 3de11574
*.vmdk *.vmdk
.vagrant/ .vagrant/
.idea/
roles/
...@@ -2,3 +2,8 @@ ...@@ -2,3 +2,8 @@
choco install vagrant choco install vagrant
vagrant plugin install vagrant-disksize vagrant plugin install vagrant-disksize
vagrant plugin install vagrant-proxyconf 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| ...@@ -31,7 +31,9 @@ Vagrant.configure("2") do |config|
vb.cpus = 4 vb.cpus = 4
vb.name = BOX_NAME vb.name = BOX_NAME
# Adding a SATA controller that allows 4 hard drives # 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| DISKS.each do |disk|
datadisk = disk["name"] + ".vmdk" datadisk = disk["name"] + ".vmdk"
......
--- ---
- name: playbook - name: playbook
hosts: devbox hosts: devbox
vars:
jetbrains_installer_apps:
- name: "Toolbox App"
- name: "IntelliJ IDEA Ultimate"
roles: roles:
- {role: "geerlingguy.docker", docker_users: ["vagrant"], tags: "docker"} - {role: "geerlingguy.docker", docker_users: ["vagrant"], tags: "docker"}
- {role: 'jetbrains_installer', tags: ['jetbrains']}
- src: "geerlingguy.docker" - 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 ...@@ -15,6 +15,10 @@ choco install -y firefox vagrant virtualbox
googlechrome atom 7zip googlechrome atom 7zip
choco install git --params="'/GitAndUnixToolsOnPath /NoAutoCrlf'" -y choco install git --params="'/GitAndUnixToolsOnPath /NoAutoCrlf'" -y
airtame postman
anaconda3
Pycharm
# Other resources # Other resources
* Vagrant + Windows https://codeblog.dotsandbrackets.com/vagrant-windows/ * 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