Sha256: fd6171035dfd777040bf3d28a1f1956b981297a00cf5894f665c4439c24cb833

Contents?: true

Size: 1.16 KB

Versions: 1

Compression:

Stored size: 1.16 KB

Contents

# 
# ruby deps
# 

rbenv-deps:
  pkg.installed:
    - pkgs:
      - autoconf 
      - automake
      - bison
      - build-essential
      - curl 
      - git
      - libc6-dev
      - libcurl4-openssl-dev
      - libfreeimage3
      - libfreeimage-dev
      - libmysqlclient-dev 
      - libncurses5-dev
      - libreadline-dev
      - libsqlite3-0
      - libsqlite3-dev
      - libssl-dev 
      - libtool
      - libxml2-dev 
      - libxslt1-dev 
      - libyaml-dev
      - openssl
      - python-software-properties 
      - sqlite3
      - subversion
      - zlib1g
      - zlib1g-dev 

ruby:
  rbenv.installed:
    - name: {{ pillar['ruby-version'] }}
    - default: True
    - runas: {{ pillar['username'] }}
    - require:
      - pkg: rbenv-deps

adjust_profile:
  file.append:
    - name: {{ pillar['homedir'] }}/.profile
    - user: {{ pillar['username'] }}
    - group: {{ pillar['username'] }}
    - text:
      - export PATH="$HOME/.rbenv/bin:$PATH"
      - eval "$(rbenv init -)"
    - require:
      - rbenv.installed: ruby

base_gems:
  gem.installed:
    - runas: {{ pillar['username'] }}
    - names:
      - bundler
    - require:
      - file: adjust_profile

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
salted-rails-0.0.2 salt/lang/ruby.sls