ci: First gitlab-ci with molecule-vagrant
-
gitlab-ci:
- Python environment must be created on all gitlab-runners (see README.md).
- Runs on merge_requests or schedules triggers only.
- Checks ansible coding rules with ansible-lint and all yaml files coding rules with yamllint.
- Executes the deployment on 6 linux distributions in parallel. (bionic, buster, centos7, focal, strech, xenial)
- Runs in less than 10 mn with 6 computers, less than 20 mn with 3.
-
molecule-vagrant:
- Just checks the deployment is working without error.
- Does not implement the idempotence stage for the moment.
- Does not execute any validation test yet.
-
deployment: "Save the join command" error fixed.