From ad40a05348cf9b7542a91f5430463f0bfb6f2d0c Mon Sep 17 00:00:00 2001 From: tv Date: Tue, 4 Aug 2015 22:10:48 +0200 Subject: initial commit --- Makefile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..ca9a52f --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ + + + +listservers listtemplates: + @ set -eu; \ + . ~/.secrets/cac; \ + ssh -q $$cac_via -t curl -fsS \ + "https://panel.cloudatcost.com/api/v1/$@.php?key=$$cac_key\\&login=$$cac_login" \ + | jq -r . + +cloudpro-resources: + @ set -eu; \ + . ~/.secrets/cac; \ + ssh -q $$cac_via -t curl -fsS \ + "https://panel.cloudatcost.com/api/v1/cloudpro/resources.php?key=$$cac_key\\&login=$$cac_login" \ + | jq -r . + +# cpu=1/2/3/4/5/6/7/8/9 +# ram=1024 (must be multiple of 4. ex. 1024 / 2048 / 3096) +# storage=10/20/30/40/50 ... etc +# os=75 (must be an #id from /v1/listtemplates.php) +# 26 is CentOS-7-64bit +cloudpro-build: + @ set -eu; \ + . ~/.secrets/cac; \ + ssh -q $$cac_via -t curl -fsS \ + "https://panel.cloudatcost.com/api/v1/cloudpro/build.php?key=$$cac_key\\&login=$$cac_login\\&cpu=$${cpu}\\&ram=$${ram}\\&storage=$${storage}\\&os=$${os-26}" -- cgit v1.2.3