mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-07-20 15:21:10 +02:00
33 lines
1.2 KiB
YAML
33 lines
1.2 KiB
YAML
- name: Check if config.php exists in EspoCRM
|
|
command: docker exec --user root {{ espocrm_name }} test -f {{ espocrm_config_file }}
|
|
register: config_file_exists
|
|
changed_when: false
|
|
failed_when: false
|
|
|
|
- name: Patch EspoCRM config.php with updated DB credentials
|
|
when: config_file_exists.rc == 0
|
|
block:
|
|
- name: Update DB host
|
|
command: >
|
|
docker exec --user root {{ espocrm_name }}
|
|
sed -i "s/'host' => .*/'host' => '{{ database_host }}',/" {{ espocrm_config_file }}
|
|
notify: docker compose up
|
|
|
|
- name: Update DB name
|
|
command: >
|
|
docker exec --user root {{ espocrm_name }}
|
|
sed -i "s/'dbname' => .*/'dbname' => '{{ database_name }}',/" {{ espocrm_config_file }}
|
|
notify: docker compose up
|
|
|
|
- name: Update DB user
|
|
command: >
|
|
docker exec --user root {{ espocrm_name }}
|
|
sed -i "s/'user' => .*/'user' => '{{ database_username }}',/" {{ espocrm_config_file }}
|
|
notify: docker compose up
|
|
|
|
- name: Update DB password
|
|
command: >
|
|
docker exec --user root {{ espocrm_name }}
|
|
sed -i "s/'password' => .*/'password' => '{{ database_password }}',/" {{ espocrm_config_file }}
|
|
notify: docker compose up
|