Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
None
-
2025-5
Description
We already have awesome https://github.com/mariadb-corporation/columnstore-ansible-aws project that allows one to create a Columnstore cluster in AWS and provision it using Ansible. But we need to make it a little bit more developer-friendly, because right now there are some issues that block many developers from using it for development.
What has to be done:
- Simplify AWS setup: currenly user has to create security groups/VPCs/etc by hand in AWS console, which is tedious (and not really needed later for development work), these resources can be set up automatically
- Support sharing of Columnstore sources between developer's own VM in AWS and cluster nodes. We need it because Drone builds are very slow (>30 minutes), so after changing one line of code developer has to wait for a very long time. It would be much faster if we could share sources between the hosts and build/install using bootstrap_mcs
- (optional) automate generating passwords, obtaining AWS credentials and choosing/generating SSH keys to connect to the cluster nodes