Sha256: 703bc7b745b50cfac38bfd3733142b1712d92d8f67166ab44bb900b7be5bffa8

Contents?: true

Size: 1.74 KB

Versions: 3

Compression:

Stored size: 1.74 KB

Contents

include:
  - lang.java


rubymine-download:
  file.directory:
    - name: {{ pillar['homedir'] }}/local/tmp/rubymine
    - makedirs: True
    - clean: True
    - user: {{ pillar['username'] }}
    - group: {{ pillar['username'] }}
  cmd.run:
    - name: wget -nv -c http://download.jetbrains.com/ruby/RubyMine-{{ pillar['versions']['rubymine'] }}.tar.gz
    - cwd: {{ pillar['homedir'] }}/local
    - user: {{ pillar['username'] }}
    - group: {{ pillar['username'] }}
    - unless: test -d {{ pillar['homedir'] }}/local/RubyMine-{{ pillar['versions']['rubymine'] }}/bin
    - require:
      - file.directory: rubymine-download

rubymine-extract:
  cmd.run:
    - name: tar xfz ../RubyMine-{{ pillar['versions']['rubymine'] }}.tar.gz
    - cwd: {{ pillar['homedir'] }}/local/tmp/rubymine
    - user: {{ pillar['username'] }}
    - group: {{ pillar['username'] }}
    - unless: test -d {{ pillar['homedir'] }}/local/RubyMine-{{ pillar['versions']['rubymine'] }}/bin
    - require:
      - cmd: rubymine-download

# The tar file contains extra version numbers in its top directory
rubymine-install:
  cmd.run:
    - name: mv RubyMine-* ../../RubyMine-{{ pillar['versions']['rubymine'] }}
    - cwd: {{ pillar['homedir'] }}/local/tmp/rubymine
    - user: {{ pillar['username'] }}
    - group: {{ pillar['username'] }}
    - unless: test -d {{ pillar['homedir'] }}/local/RubyMine-{{ pillar['versions']['rubymine'] }}/bin
    - require:
      - cmd: rubymine-extract

rubymine-adjust_profile:
  file.append:
    - name: {{ pillar['homedir'] }}/.profile
    - user: {{ pillar['username'] }}
    - group: {{ pillar['username'] }}
    - text:
      - export PATH="{{ pillar['homedir'] }}/RubyMine-{{ pillar['versions']['rubymine'] }}/bin:$PATH"
    #- require:
    #  - cmd: rubymine-rename

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
salted-rails-0.0.9 salt/editors/rubymine.sls
salted-rails-0.0.8 salt/editors/rubymine.sls
salted-rails-0.0.7 salt/editors/rubymine.sls