Run Packer with AWS cloud provider keys and with necessary values to create an AMI.
cd ./packer
packer build ec2.json
Run the terraform module with AWS cloud provider keys, to create the VM from the AMI from above.
cd ./terraform
terraform plan
terraform apply
Note: use the AMI id from the previous step as input for terraform.
- Login to the machine with given ssh keys
- Run gh auth to login to your Github account
# Run the gh auth login command and enter the code in your local machine browser.
yes Y | gh auth login -h github.com -p https -w -s repo,workflow,admin:org,write:packages,user,gist,notifications,admin:repo_hook,admin:public_key,admin:enterprise,audit_log,codespace,project,admin:gpg_key,admin:ssh_signing_key
gh auth setup-git
cd test-1-np.uranus.onglueops.rocks
# Install argocd
helm repo add argo https://argoproj.github.io/argo-helm
source <(curl -s https://raw.githubusercontent.com/GlueOps/development-only-utilities/v0.4.2/tools/glueops-platform/deploy-argocd) && \
deploy-argocd -c v2.8.3 -h 5.45.4
# Install Glueops
source <(curl -s https://raw.githubusercontent.com/GlueOps/development-only-utilities/v0.4.2/tools/glueops-platform/deploy-glueops-platform) && \
deploy-glueops-platform -v v0.32.0