From 19fae6572d19267a1f8986fc7014e4ddb5bdf208 Mon Sep 17 00:00:00 2001 From: VALENTIN Date: Tue, 8 Jun 2021 16:43:24 +0000 Subject: [PATCH] Update readme.md, playbook-example.yaml, my.cnf.j2 files --- my.cnf.j2 | 3 +++ playbook-example.yaml | 4 ++-- readme.md | 19 ++++++++++++++++++- 3 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 my.cnf.j2 diff --git a/my.cnf.j2 b/my.cnf.j2 new file mode 100644 index 0000000..b4f44e4 --- /dev/null +++ b/my.cnf.j2 @@ -0,0 +1,3 @@ +[client] +user=root +password={{ mariadb_root_password }} \ No newline at end of file diff --git a/playbook-example.yaml b/playbook-example.yaml index b5e1017..a707e97 100644 --- a/playbook-example.yaml +++ b/playbook-example.yaml @@ -3,9 +3,9 @@ ### Pour eviter les problème de timeout sur le server lors d'installation de key ### Config à ajouter en début de playbook - var: + vars: proxy: "http://proxy.univ-lyon1.fr:3128/" environment: http_proxy: "{{proxy}}" https_proxy: "{{proxy}}" - APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE: DontWarn \ No newline at end of file + APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE: DontWarn diff --git a/readme.md b/readme.md index baf2746..01b47cd 100644 --- a/readme.md +++ b/readme.md @@ -133,4 +133,21 @@ Symfony blog - preprod #### Bonus - Des tests applicatifs pourront être lancés via un playbook (phpunit) -- Si des `roles` ont été créés ceux-ci pourront être testés avec [Molecule](https://molecule.readthedocs.io/en/latest/) \ No newline at end of file +- Si des `roles` ont été créés ceux-ci pourront être testés avec [Molecule](https://molecule.readthedocs.io/en/latest/) + +#### Tips +###### Playbook +Afin de bypass le proxy sur l'execution d'un playbook, vous pouvez ajouter au debut de vos playbooks les élements suivants (pour un exemple complet: [playbook-example.yaml](playbook-example.yaml)): +``` + vars: + proxy: "http://proxy.univ-lyon1.fr:3128/" + environment: + http_proxy: "{{proxy}}" + https_proxy: "{{proxy}}" + APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE: DontWarn +``` + +###### Mariadb +Pour executer les commandes en rapport avec mariadb (database et user), vous pouvez soit: +- changer de user pour devenir root (`become_user`) +- ajouter via un template la config dans le fichier `.my.cnf` au user root (`/root/.my.cnf`)