-
Create any Exoscale Instance using Exoscale API V2 (https://openapi-v2.exoscale.com/)
-
Use cloud-init to install docker and a webserver container on this instance during deployment.
Result should be that the website from the container is reachable from the internet (we don’t care about the website).
Documentation:
-
Exoscale API https://openapi-v2.exoscale.com/
-
Exocale IAM https://community.exoscale.com/documentation/iam/iam-api-key-roles-policies/
-
Exoscale Security Groups https://community.exoscale.com/documentation/compute/security-groups/