Guest User

Untitled

a guest
Nov 17th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. LINODE_CLI=linode-cli
  2. CREATE_CMD_CATEGORY=create
  3. ROOT_PASS=XXXX
  4. SS_ID=349134
  5. BOOTED=yes
  6. STACKSCRIPT_DATA=stackscript-data.json
  7. HOSTNAME=XXXX
  8. PYTHON=python
  9. LINODE_TOKEN=`cat .linode_token`
  10. KERBEROS=yes
  11. REGION=us-west
  12.  
  13.  
  14.  
  15. $(STACKSCRIPT_DATA):
  16. $(PYTHON) -c 'import json; import sys; json.dump(dict(ln_token="'$(LINODE_TOKEN)'", hostname="'$(HOSTNAME)'", kerberos="'$(KERBEROS)'"), fp=sys.stdout)' > $(STACKSCRIPT_DATA)
  17.  
  18. create:
  19. $(LINODE_CLI) linodes create --region $(REGION) --root_pass "$(ROOT_PASS)" --stackscript_id $(SS_ID) --booted $(BOOTED) --stackscript_data "`cat $(STACKSCRIPT_DATA)`"
  20.  
  21. update-stackscript:
  22. SCRIPT=`cat stackscript`
  23. $(LINODE_CLI) stackscripts update --script "`cat stackscript`" $(SS_ID)
Add Comment
Please, Sign In to add comment