Advertisement
Guest User

Untitled

a guest
Sep 15th, 2014
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. #cloud-config
  2. runcmd:
  3. - |
  4. mkdir /etc/trove/
  5. cd /etc/trove
  6. ssh-keygen -q -N "" -f lorry.key
  7. ssh-keygen -q -N "" -f admin.key
  8. ssh-keygen -q -N "" -f worker.key
  9. cat <<EOF > "admin.key"
  10. ssh-rsa AAAAB3Nza....fake pub key ...nZTv john.doe@example.com
  11. EOF
  12.  
  13. - |
  14. cat <<EOF > "/etc/trove/trove.conf"
  15. TROVE_ID: example-trove
  16. TROVE_COMPANY: My company name
  17. UPSTREAM_TROVE: git.baserock.org
  18. TROVE_ADMIN_USER: admin
  19. TROVE_ADMIN_EMAIL: admin@mycompany.org
  20. TROVE_ADMIN_NAME: Admin Name
  21. UPSTREAM_TROVE_PROTOCOL: http
  22.  
  23. # Optional fields
  24. # HOSTNAME: host1234
  25. # TROVE_HOSTNAME: git.example-trove.org
  26. # LORRY_CONTROLLER_MINIONS: 4
  27.  
  28. # Do not change the following
  29. LORRY_SSH_KEY: /etc/trove/lorry.key
  30. LORRY_SSH_PUBKEY: /etc/trove/lorry.key.pub
  31. TROVE_ADMIN_SSH_PUBKEY: /etc/trove/admin.key.pub
  32. WORKER_SSH_PUBKEY: /etc/trove/worker.key.pub
  33. EOF
  34.  
  35. - systemctl restart trove-setup
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement