arunodhayamsam 027d5f
#apprun.yml
arunodhayamsam 027d5f
---
arunodhayamsam 027d5f
    - name: This command will install the postgress module
arunodhayamsam 027d5f
      ansible.builtin.shell:
arunodhayamsam 027d5f
        cmd: carton install --deployment --without=test --without=sqlite --without=mysql
arunodhayamsam 027d5f
        chdir: "{{ app_dir }}"          
arunodhayamsam 027d5f
arunodhayamsam 027d5f
    - name: Upload application file
arunodhayamsam 17bcb2
      ansible.builtin.template:
arunodhayamsam 027d5f
        src: ../templates/lufi.conf.j2
arunodhayamsam 027d5f
        dest: "{{ app_dir }}/lufi.conf"
arunodhayamsam 027d5f
arunodhayamsam 027d5f
    - name: Run the command for app_executes
arunodhayamsam 027d5f
      ansible.builtin.shell:
arunodhayamsam 027d5f
        cmd: carton exec hypnotoad script/lufi
arunodhayamsam 027d5f
        chdir: "{{ app_dir }}" 
arunodhayamsam 027d5f
arunodhayamsam 027d5f
    - name: Nginx configuration file add
arunodhayamsam 17bcb2
      ansible.builtin.template:
arunodhayamsam 027d5f
        src: ../templates/app.conf
arunodhayamsam 027d5f
        dest: /etc/nginx/conf.d/
arunodhayamsam 027d5f
        mode: '0644'
arunodhayamsam 027d5f
      notify: restart nginx