From fd2022333eff1941a3f7bfd23b4834fea77f5dd8 Mon Sep 17 00:00:00 2001 From: dimti Date: Tue, 2 Apr 2024 10:31:44 +0300 Subject: [PATCH] + todo for nginx and pma configs * pma blowfish secret generator and tmp dir fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #861m7vaer Шаблон операционной системы на Debian 10 --- playbooks/nginx-site.yml | 4 +++- playbooks/own/phpmyadmin.yml | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/playbooks/nginx-site.yml b/playbooks/nginx-site.yml index 3de289a..3a0ea0a 100644 --- a/playbooks/nginx-site.yml +++ b/playbooks/nginx-site.yml @@ -12,8 +12,10 @@ - import_playbook: own/nginx-auth.yml - import_playbook: own/phpmyadmin.yml - import_playbook: own/phpmyadmin-nginx-auth.yml -- import_playbook: own/correct-paths-for-pct-enter.yml +#- import_playbook: own/correct-paths-for-pct-enter.yml # Import all other group playbooks in this file... +# TODO: удалить [::]: из конфигов. Определится с дефолтным конфигом. В конфиге pma.conf что-то не так с портами после получения сертификатов. +# TODO: Перенести маппинг host tld для non-www в conf.d ... diff --git a/playbooks/own/phpmyadmin.yml b/playbooks/own/phpmyadmin.yml index fae2849..b28502f 100644 --- a/playbooks/own/phpmyadmin.yml +++ b/playbooks/own/phpmyadmin.yml @@ -9,6 +9,7 @@ vars: - phpmyadmin_version: 5.2.1 + - blowfish_secret: lookup('community.general.random_string', length=12) # Create phpmyadmin config for apache2 # TODO: Set blowfish_secret and make access rights for ./tmp directory @@ -23,3 +24,7 @@ unzip -qq phpMyAdmin-{{ phpmyadmin_version }}-all-languages.zip rm phpMyAdmin-{{ phpmyadmin_version }}-all-languages.zip mv phpMyAdmin-{{ phpmyadmin_version }}-all-languages phpmyadmin + cd phpmyadmin + cp config.sample.inc.php config.inc.php + sed -i "s|'blowfish_secret'] = ''|'blowfish_secret'] = '{{ blowfish_secret }}'|g" config.inc.php + mkdir tmp && sudo chown :33 && chmod g+w tmp