Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #cloud-config
- runcmd:
- - |
- mkdir /etc/trove/
- cd /etc/trove
- ssh-keygen -q -N "" -f lorry.key
- ssh-keygen -q -N "" -f admin.key
- ssh-keygen -q -N "" -f worker.key
- cat <<EOF > "admin.key"
- ssh-rsa AAAAB3Nza....fake pub key ...nZTv john.doe@example.com
- EOF
- - |
- cat <<EOF > "/etc/trove/trove.conf"
- TROVE_ID: example-trove
- TROVE_COMPANY: My company name
- UPSTREAM_TROVE: git.baserock.org
- TROVE_ADMIN_USER: admin
- TROVE_ADMIN_EMAIL: admin@mycompany.org
- TROVE_ADMIN_NAME: Admin Name
- UPSTREAM_TROVE_PROTOCOL: http
- # Optional fields
- # HOSTNAME: host1234
- # TROVE_HOSTNAME: git.example-trove.org
- # LORRY_CONTROLLER_MINIONS: 4
- # Do not change the following
- LORRY_SSH_KEY: /etc/trove/lorry.key
- LORRY_SSH_PUBKEY: /etc/trove/lorry.key.pub
- TROVE_ADMIN_SSH_PUBKEY: /etc/trove/admin.key.pub
- WORKER_SSH_PUBKEY: /etc/trove/worker.key.pub
- EOF
- - systemctl restart trove-setup
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement