From ec58309779f00dbee82df479199d184395912c0c Mon Sep 17 00:00:00 2001 From: Jean-Christophe Fillion-Robin Date: Thu, 2 May 2024 10:58:19 -0400 Subject: [PATCH] wip: Add initial support for creating instance --- .github/workflows/create-instance.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/create-instance.yml b/.github/workflows/create-instance.yml index 42ae4d4d..0bfbbcbe 100644 --- a/.github/workflows/create-instance.yml +++ b/.github/workflows/create-instance.yml @@ -15,6 +15,15 @@ jobs: steps: - run: | echo Creating instance associated with issue $NUMBER + source ~/app-cred-morpho-cloud-portal_github-runner-openrc.sh > /dev/null 2>&1 + source venv/bin/activate + openstack server create "morpho-cloud-portal_instance-$NUMBER" \ + --nic net-id="auto_allocated_network" \ + --security-group "default" \ + --flavor g3.large \ + --image "Featured-Ubuntu22" \ + --wait + openstack console log show "morpho-cloud-portal_instance-$NUMBER" env: NUMBER: ${{ github.event.issue.number }}