Sha256: cfcddaeafeb4c8e753d1b518e2db106d946d61054a8051c2bfa55ff03f42f55f

Contents?: true

Size: 1.02 KB

Versions: 12

Compression:

Stored size: 1.02 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: 0755
  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 systemd script
  become: true
  template:
    src: puma-systemd.service
    dest: /etc/systemd/system/puma.service

- name: Install systemd socket
  become: true
  template:
    src: puma-systemd.socket
    dest: /etc/systemd/system/puma.socket

- name: enable systemd service
  become: true
  systemd:
    name: puma.service
    enabled: yes
    daemon_reload: yes

- name: disable systemd socket
  become: true
  systemd:
    name: puma.socket
    enabled: no
    daemon_reload: yes


Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
subspace-3.0.13 ansible/roles/puma/tasks/main.yml
subspace-3.0.12 ansible/roles/puma/tasks/main.yml
subspace-3.0.11 ansible/roles/puma/tasks/main.yml
subspace-3.0.10 ansible/roles/puma/tasks/main.yml
subspace-3.0.9 ansible/roles/puma/tasks/main.yml
subspace-3.0.6 ansible/roles/puma/tasks/main.yml
subspace-3.0.5 ansible/roles/puma/tasks/main.yml
subspace-3.0.4 ansible/roles/puma/tasks/main.yml
subspace-3.0.3 ansible/roles/puma/tasks/main.yml
subspace-3.0.2 ansible/roles/puma/tasks/main.yml
subspace-3.0.0 ansible/roles/puma/tasks/main.yml
subspace-3.0.0.rc1 ansible/roles/puma/tasks/main.yml