mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-11-05 12:48:14 +00:00
- Added database readiness wait and proper Drush installation command - Ensured /sites/default/files is writable before installation - Switched to /opt/drupal/web as canonical Drupal root - Added missing PHP extension pdo_mysql - Adjusted Dockerfile and Compose volume paths - Drupal installation now runs successfully end-to-end Details: https://chatgpt.com/share/6905bb12-6de8-800f-be8c-b565d5ec6cdb
13 lines
456 B
YAML
13 lines
456 B
YAML
- name: "Enable OpenID Connect core module"
|
|
command: >
|
|
docker exec {{ DRUPAL_CONTAINER }} bash -lc
|
|
"drush -r {{ DRUPAL_DOCKER_HTML_PATH }} en openid_connect -y"
|
|
changed_when: true
|
|
|
|
- name: "Enable OpenID Connect Keycloak preset (submodule of openid_connect)"
|
|
command: >
|
|
docker exec {{ DRUPAL_CONTAINER }} bash -lc
|
|
"drush -r {{ DRUPAL_DOCKER_HTML_PATH }} en openid_connect_client_keycloak -y"
|
|
changed_when: true
|
|
failed_when: false
|