salt/railsapp/gems.sls in salted-rails-0.0.4 vs salt/railsapp/gems.sls in salted-rails-0.0.5
- old
+ new
@@ -1,18 +1,31 @@
include:
- lang.ruby
+tmp_railsapp_gems:
+ file.directory:
+ - name: /tmp/railsapp_gems
+ - file_mode: 755
+ - user: {{ pillar['username'] }}
+ - group: {{ pillar['username'] }}
+ - makedirs: True
+ - clean: True
+
railsapp_gems:
file.recurse:
- - source: salt://railsapp/files
- - name: /tmp
+ - source: salt://files/
+ - name: /tmp/railsapp_gems
- file_mode: 644
- user: {{ pillar['username'] }}
+ - group: {{ pillar['username'] }}
+ - require:
+ - file.directory: tmp_railsapp_gems
cmd.run:
# Run twice if first fails (weirdness with installing ruby-debug)
- name: {{ pillar['homedir'] }}/.rbenv/shims/bundle install || {{ pillar['homedir'] }}/.rbenv/shims/bundle install
- - cwd: /tmp
+ - cwd: /tmp/railsapp_gems
- user: {{ pillar['username'] }}
+ - group: {{ pillar['username'] }}
- require:
- file: railsapp_gems
- gem.installed: base_gems