From d48a1b3c0a6ceb39dc6cc843a20a54139198e44d Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Fri, 5 Sep 2025 17:07:15 +0200 Subject: [PATCH] Solved missing variable bugs. Role is not fully implemented need to pause development on it for the moment --- roles/web-app-magento/TODO.md | 2 ++ roles/web-app-magento/vars/main.yml | 13 +++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 roles/web-app-magento/TODO.md diff --git a/roles/web-app-magento/TODO.md b/roles/web-app-magento/TODO.md new file mode 100644 index 00000000..99d426d7 --- /dev/null +++ b/roles/web-app-magento/TODO.md @@ -0,0 +1,2 @@ +# To-dos +- Finish implementation \ No newline at end of file diff --git a/roles/web-app-magento/vars/main.yml b/roles/web-app-magento/vars/main.yml index 39e2497c..7420a07b 100644 --- a/roles/web-app-magento/vars/main.yml +++ b/roles/web-app-magento/vars/main.yml @@ -12,6 +12,19 @@ MAGENTO_USER: "app" MAGENTO_DOMAIN: "{{ domains | get_domain(application_id) }}" MAGENTO_URL: "{{ domains | get_url(application_id, WEB_PROTOCOL) }}" +## Runtime config paths (used by 02_runtime_conf.yml) +# Root config directory comes from the docker_compose subsystem (already asserted) +MAGENTO_NGINX_DIR: "{{ [ docker_compose.directories.config, 'nginx' ] | path_join }}" +MAGENTO_PHP_DIR: "{{ [ docker_compose.directories.config, 'php' ] | path_join }}" +MAGENTO_NGINX_CONF_PATH: "{{ [ MAGENTO_NGINX_DIR, 'nginx.conf' ] | path_join }}" +MAGENTO_PHP_ZZ_CONF_PATH: "{{ [ MAGENTO_PHP_DIR, 'php-fpm-zz-docker.conf' ] | path_join }}" + +## Intra-container wiring (nginx -> php-fpm) and listen port +# These values mirror the docker-compose template (environment variables and exposed port) +MAGENTO_PHP_HOST: "php" +MAGENTO_PHP_PORT: 9000 +MAGENTO_NGINX_PORT: 8000 + ## Search (OpenSearch) MAGENTO_SEARCH_VERSION: "{{ applications | get_app_conf(application_id, 'docker.services.search.version') }}" MAGENTO_SEARCH_IMAGE: "{{ applications | get_app_conf(application_id, 'docker.services.search.image') }}"