Created
November 14, 2014 11:54
-
-
Save conrado/0285b1a2b1533992d895 to your computer and use it in GitHub Desktop.
Snippet from development role that sets up webstorm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
- name: stat webstorm package | |
stat: path=/tmp/Webstorm-{{webstorm_version}}.tar.gz | |
register: webstorm_package | |
- name: download webstorm package | |
get_url: url=http://download-cf.jetbrains.com/webstorm/WebStorm-{{ webstorm_version }}.tar.gz | |
dest=/tmp/WebStorm-{{webstorm_version}}.tar.gz | |
sha256sum={{webstorm_sha256sum}} | |
when: webstorm_package.stat.exists == false | |
- name: ensure ide root | |
sudo_user: "{{ local_user }}" | |
file: path={{ IDE_ROOT }} state=directory | |
- name: stat webstorm installation | |
sudo_user: "{{ local_user }}" | |
stat: path={{ IDE_ROOT }}/WebStorm-{{webstorm_build}}/bin/webstorm.sh | |
register: webstorm_installation | |
- name: unpack webstorm to ide root folder | |
sudo_user: "{{ local_user }}" | |
command: tar zxf /tmp/WebStorm-{{webstorm_version}}.tar.gz | |
chdir={{ IDE_ROOT }} | |
when: webstorm_installation.stat.exists == false | |
- name: ensure ~/bin/ | |
sudo_user: "{{ local_user }}" | |
file: path=~/bin/ state=directory | |
- name: link webstorm launcher | |
sudo_user: "{{ local_user }}" | |
file: src={{ IDE_ROOT }}/WebStorm-{{webstorm_build}}/bin/webstorm.sh | |
dest=~/bin/webstorm.sh | |
state=link |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment