Sha256: 17d26fdda85c3f88efc3a2696175a5d812fee026ade148419cde8e1f1256b611

Contents?: true

Size: 1.14 KB

Versions: 3

Compression:

Stored size: 1.14 KB

Contents

---
- name: Download Suspenders
  git: repo=https://github.com/ngscheurich/suspenders.git dest={{ src_path }}/suspenders

- name: Build Suspenders
  command: gem build suspenders.gemspec
  args:
    chdir: "{{src_path }}/suspenders"
    creates: "{{ src_path }}/suspenders/suspenders-*.gem"

- name: Install Suspenders
  command: gem install --user-install suspenders-*.gem
  args:
    chdir: "{{src_path }}/suspenders"
    creates: "{{ gem_bin_path }}/suspenders"

- name: Install Bundler
  gem: name=bundler state=present

- name: Generate application
  command: "{{ gem_bin_path }}/suspenders ."
  args:
    chdir: "{{ app_path }}"
    creates: "{{ app_path }}/Gemfile"

- name: Install application gems
  command: "{{ gem_bin_path }}/bundle install chdir={{ app_path }}"

- name: Configure Simple Form
  command: "{{ gem_bin_path }}/rails g simple_form:install chdir={{ app_path }}"

- name: Create application database
  command: rake db:create chdir={{ app_path }}
    
- name: Migrate application database
  command: rake db:migrate chdir={{ app_path }}

- name: Set up application
  command: env PATH={{ gem_bin_path }}:$PATH ./bin/setup chdir={{ app_path }}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
arkenstone-0.6.0 templates/ansible/roles/rails/tasks/main.yml
arkenstone-0.5.2 templates/ansible/roles/rails/tasks/main.yml
arkenstone-0.5.1 templates/ansible/roles/rails/tasks/main.yml