Files
computer-playbook/roles/web-app-suitecrm/tasks/main.yml
Kevin Veen-Birkenbach 4f48cf633b Add dynamic PHP error handling config for SuiteCRM:
- Introduce env-aware php.ini.j2 template
- Mount PHP config into container via docker-compose
- Add SUITECRM_PHP_CONFIG_HOST and SUITECRM_WELL_SOFTWARE_NAME variables
- Refactor LDAP extension path using normalized software name

https://chatgpt.com/share/69284194-cf6c-800f-b138-eb6ddf25592c
2025-11-27 13:18:50 +01:00

31 lines
826 B
YAML

- name: "Load docker, db and proxy for {{ application_id }}"
include_role:
name: sys-stk-full-stateful
vars:
docker_compose_flush_handlers: false
- name: "Deploy PHP error configuration (env aware)"
template:
src: "php.ini.j2"
dest: "{{ SUITECRM_PHP_CONFIG_HOST }}"
notify:
- docker compose up
- name: "Render SuiteCRM LDAP mapping"
template:
src: ldap.yaml.j2
dest: "{{ SUITECRM_LDAP_CONFIG_HOST }}"
notify:
- docker compose up
when: SUITECRM_LDAP_ENABLED | bool
- name: "Deploy '{{ SUITECRM_ENTRYPOINT_SCRIPT_HOST_ABS }}'"
copy:
src: "{{ SUITECRM_ENTRYPOINT_SCRIPT_FILE }}"
dest: "{{ SUITECRM_ENTRYPOINT_SCRIPT_HOST_ABS }}"
notify:
- docker compose up
- docker compose build
- name: "Docker Compose Up for '{{ application_id }}'"
meta: flush_handlers