From cd66acfa7e93fb11a18951dde07fa4e85bf32692 Mon Sep 17 00:00:00 2001 From: vincent Date: Tue, 1 Nov 2022 10:45:21 +0100 Subject: [PATCH] add dev-environement ADR --- docs/ADR/001-Development-environment.md | 32 +++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 docs/ADR/001-Development-environment.md diff --git a/docs/ADR/001-Development-environment.md b/docs/ADR/001-Development-environment.md new file mode 100644 index 0000000..4aa9bfa --- /dev/null +++ b/docs/ADR/001-Development-environment.md @@ -0,0 +1,32 @@ +# 001 Development environment.md + +## Status + +Accepted + +## Context + +we need to create a virtual cluster to do test without impact on production +diferent way: + +### Virtualisation or Container + +Virtualisation provide better isolation but must ressource are needed. +Container able to create more item without consum as resource than virtual machine. + + +### Creation Wrapper + +Vagrant is good top manage virtual machine but not a lot of LXC box availlable, Vagant van be use with other configuration manager than ansible. +Molecule can manage molecule with plugins molecule-LXD. molecule is ansible exclusive solution + +## Decision + +we will use container instead VM for the resource consumption avantage. + +Molecule wrapper will be use because all our configuration is already provide by ansible and we can have a better choise of container with molecule than vagrant. + +## Consequences + +Need to create dev env other an LXD server. +