add dev-environement ADR
This commit is contained in:
parent
c5ff235b97
commit
cd66acfa7e
32
docs/ADR/001-Development-environment.md
Normal file
32
docs/ADR/001-Development-environment.md
Normal file
@ -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.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user