Sha256: 2e7619687602b0f1880329979cf95e119d916a8056a88bc917e1181ff358b827

Contents?: true

Size: 1.04 KB

Versions: 30

Compression:

Stored size: 1.04 KB

Contents

- set_fact:
    puma_installed: true

- name: Create shared/config/puma
  file: path=/u/apps/{{project_name}}/shared/config/puma group=deploy owner=deploy state=directory
  tags: puma

- name: Add puma shared/config
  template: src=puma.rb dest=/u/apps/{{project_name}}/shared/config/puma/{{rails_env}}.rb group=deploy owner=deploy force=yes mode=755
  tags: puma

- name: Make shared/tmp/sockets
  file: path=/u/apps/{{project_name}}/shared/tmp/sockets group=deploy owner=deploy state=directory
  tags: tmp

- name: Install puma monit script
  template:
    src: puma-monit-rc
    dest: /etc/monit/conf-available/puma_{{project_name}}_{{rails_env}}

- name: Clean up old puma monit scripts
  shell: rm -f /etc/monit/conf.d/puma_*

- name: mkdir /etc/monit/conf-enabled
  file:
    path: /etc/monit/conf-enabled
    state: directory

- name: Enable puma monit script
  file:
    src: /etc/monit/conf-available/puma_{{project_name}}_{{rails_env}}
    dest: /etc/monit/conf-enabled/puma_{{project_name}}_{{rails_env}}
    state: link
  notify:
    - restart_monit

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
subspace-2.5.10 ansible/roles/puma/tasks/main.yml
subspace-2.5.9 ansible/roles/puma/tasks/main.yml
subspace-2.5.8 ansible/roles/puma/tasks/main.yml
subspace-2.5.7 ansible/roles/puma/tasks/main.yml
subspace-2.5.6 ansible/roles/puma/tasks/main.yml
subspace-2.5.5 ansible/roles/puma/tasks/main.yml
subspace-2.5.4 ansible/roles/puma/tasks/main.yml
subspace-2.5.3 ansible/roles/puma/tasks/main.yml
subspace-2.5.2 ansible/roles/puma/tasks/main.yml
subspace-2.5.1 ansible/roles/puma/tasks/main.yml
subspace-2.5 ansible/roles/puma/tasks/main.yml
subspace-2.4.2 ansible/roles/puma/tasks/main.yml
subspace-2.4.1 ansible/roles/puma/tasks/main.yml
subspace-2.4.0 ansible/roles/puma/tasks/main.yml
subspace-2.3.3 ansible/roles/puma/tasks/main.yml
subspace-2.3.2 ansible/roles/puma/tasks/main.yml
subspace-2.3.1 ansible/roles/puma/tasks/main.yml
subspace-2.3.0 ansible/roles/puma/tasks/main.yml
subspace-2.2.3 ansible/roles/puma/tasks/main.yml
subspace-2.2.2 ansible/roles/puma/tasks/main.yml