appsembler / configuration

a simple, but flexible, way for anyone to stand up an instance of the edX platform that is fully configured and ready-to-go
GNU Affero General Public License v3.0
15 stars 13 forks source link

install docker role on all tahoe servers #394

Closed thraxil closed 2 years ago

thraxil commented 2 years ago

we don't yet use docker (except for the forum), but this opens up the possibility for us to test docker containers on these servers.

Will require a "full" deploy to install since it's not tagged with "deploy".

Resource usage for docker without any containers running should be pretty minimal compared to the typical edx workload, but obviously that's something for us to verify on staging.

briandant commented 2 years ago

I'd like to use the docker_ce role for lab VM images (i.e., a lab image that runs Docker / Compose). Should I do a copy-pasta into the avl-builders repo or would it be worth it to move the docker_ce role into https://github.com/appsembler/roles?

thraxil commented 2 years ago

@briandant honestly, I can't make any guarantees about that role being suitable for anything outside open edx. If we want to reuse it though, it should go into its own Ansible Galaxy role/repo. The roles repo is effectively deprecated (only pre-juniper edX deployments still use it) and we shouldn't put anything new there.