From 693ed7767b3a086652787ef51ae6fea549a14d89 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 24 Sep 2020 19:46:12 -0400 Subject: [PATCH] default_vars clarifs, Moodle fix to install PostgreSQL --- roles/moodle/tasks/main.yml | 5 +++++ vars/default_vars.yml | 12 ++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/roles/moodle/tasks/main.yml b/roles/moodle/tasks/main.yml index 40c68c519..14656b622 100644 --- a/roles/moodle/tasks/main.yml +++ b/roles/moodle/tasks/main.yml @@ -40,6 +40,11 @@ # enabled: no # when: not moodle_enabled and not (pathagar_enabled is defined and pathagar_enabled) +- name: "Set 'postgresql_install: True' if moodle_enabled" + set_fact: + postgresql_install: True + when: moodle_enabled | bool + - name: "Set 'postgresql_enabled: True' if moodle_enabled" set_fact: postgresql_enabled: True diff --git a/vars/default_vars.yml b/vars/default_vars.yml index 256a6b6c5..258c2d5f6 100644 --- a/vars/default_vars.yml +++ b/vars/default_vars.yml @@ -239,13 +239,17 @@ pi_swap_file_size: 1024 admin_console_install: True admin_console_enabled: True -# MySQL MANDATORY - THESE 2 VARS HAVE NO EFFECT - SEE roles/0-init/tasks/main.yml & roles/mysql/tasks/main.yml +# 2020-09-24: MySQL / MariaDB is MANDATORY but still evolving - please see: +# https://github.com/iiab/iiab/blob/master/roles/mysql/tasks/install.yml +# https://github.com/iiab/iiab/blob/master/roles/3-base-server/tasks/main.yml +# THESE 2 LEGACY VARS ARE PRESERVED BUT HAVE NO EFFECT: mysql_install: True mysql_enabled: True -# 2019-01-13: IIAB's use of NGINX is still evolving -- please review this -# evolving doc: https://github.com/iiab/iiab/blob/master/roles/nginx/README.md -# 2020-09-24: NGINX is mandatory, SEE: roles/3-base-server/tasks/main.yml +# 2020-09-24: NGINX is MANDATORY but still evolving - please see: +# https://github.com/iiab/iiab/blob/master/roles/nginx/README.md +# https://github.com/iiab/iiab/blob/master/roles/3-base-server/tasks/main.yml +# THESE 2 LEGACY VARS ARE PRESERVED BUT HAVE NO EFFECT: nginx_install: True nginx_enabled: True nginx_port: 80