From 838d9a41cd5e68dcd778ca90d4837417c0c300c6 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Thu, 12 Jan 2017 17:54:51 +0100 Subject: [PATCH] Convention for packages installation --- CONVENTIONS.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CONVENTIONS.md b/CONVENTIONS.md index 6de69e5..93bea69 100644 --- a/CONVENTIONS.md +++ b/CONVENTIONS.md @@ -156,3 +156,9 @@ We also create a blank `zzz-evolinux-custom` file, with commented examples, to a force: no The source file or template shouldn't to be prefixed for ordering (eg. `z-` or `zzz-`). It's the task's responsibility to choose how destination files must be ordered. + +### packages installation + +When making a role or a task the necessary packages must be installed explicitly. + +For example for the "mysql" role we obviously need the MySQL packages, but we also need the "apg" package to generate new passwords. This package is installed by "evolinux-base" but the "mysql" role can be executed on a fresh server.