Sha256: e4b6a66651b908989272e75addd2071ac33f7474ce8be3453f9da3a0baddec0a

Contents?: true

Size: 1.19 KB

Versions: 14

Compression:

Stored size: 1.19 KB

Contents

- name: Set up db config
  template: src=database.yml.j2 dest={{be_app_path}}/config/database.yml

# zzet.rbenv puts all the rbenv stuff in profile for some reason
# so we gotta use login shells to do this stuff
- name: Install bundle gems
  remote_user: "{{ deployer_user.name }}"
  command: chdir={{ be_app_path }}
           bash -lc "RAILS_ENV={{be_app_env}} bundle install
           --without test development --no-binstubs --deployment"
  tags: [be_deploy, bundle]

- name: Ensure secrets.yml file present
  stat: path={{ be_app_path }}/config/secrets.yml
  register: secrets_file
  tags: [be_deploy]

- name: Ask for secrets.yml
  debug: msg="You've got to upload secrets.yml to {{be_app_path}}/config to continue"
  when: secrets_file.stat.exists != true
  tags: [be_deploy]

- name: Wait one day for secrets.yml to get put on the server
  wait_for: path={{be_app_path}}/config/secrets.yml state=present timeout=86400
  when: secrets_file.stat.exists != true

- name: Precompile Assets
  remote_user: "{{ deployer_user.name }}"
  command: chdir={{ be_app_path }}
           bash -lc "bundle exec rake assets:precompile RAILS_ENV={{be_app_env}}"
  tags: [precompile_assets,be_deploy]
  when: precompile_assets

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
taperole-1.7.1 roles/backend_config/tasks/main.yml
taperole-1.7.0 roles/backend_config/tasks/main.yml
taperole-1.6.0 roles/backend_config/tasks/main.yml
taperole-1.5.5 roles/backend_config/tasks/main.yml
taperole-1.5.4 roles/backend_config/tasks/main.yml
taperole-1.5.3 roles/backend_config/tasks/main.yml
taperole-1.5.2 roles/backend_config/tasks/main.yml
taperole-1.5.1 roles/backend_config/tasks/main.yml
taperole-1.5.0 roles/backend_config/tasks/main.yml
taperole-1.4.3 roles/backend_config/tasks/main.yml
taperole-1.4.2 roles/backend_config/tasks/main.yml
taperole-1.4.1 roles/backend_config/tasks/main.yml
taperole-1.4.0 roles/backend_config/tasks/main.yml
taperole-1.3.6 roles/backend_config/tasks/main.yml