Skip to content
postinstall.yml 1.42 KiB
Newer Older
---

  - name: "remove {{ app_instance_root }}/dev directory"
    file:
      path: "{{ app_instance_root }}/dev"
      state: absent
    tags:
      - postinstall
  - name: "installs php requirements using composer"
    become_user: "{{ run_user }}"
    command: "/usr/bin/php{{ php_version }} /usr/local/bin/composer -n update"
    args:
      chdir: "{{ app_instance_root }}/"
    tags:
      - never
      - update_composer   

  - name: "installs php requirements using composer"
    become_user: "{{ run_user }}"
    command: "/usr/bin/php{{ php_version }} /usr/local/bin/composer -n install"
    args:
      chdir: "{{ app_instance_root }}/"
    tags:
      - postinstall


  - name: Disable mysql strict mode
    template:
      src: "01-adm.j2"
      dest: "/etc/mysql/conf.d/01-adm.cnf"
      owner: "root"
      mode: "0644"
    notify: restart mariadb_mysql_server
    tags:
Julien Gomes Dias's avatar
Julien Gomes Dias committed


  - name: Add env file
    template:
      src: "env.j2"
      dest: "{{ app_instance_root }}/.env"
      owner: "{{ app_user }}"
      mode: "0666"
    tags:
      - postinstall

  - name: "Cron de mise à jour des contacts sendinblue avec les membres actifs"
    cron:
      name: "Supprime et recrée les membres actifs dans sendinblue une fois par mois"
      day: "14"
      hour: "4"
      minute: "30"
      job: "/usr/bin/php{{ php_version }} {{ app_instance_root }}/bo_adm1/cron/updateMembres_Sendinblue.php"