-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathseed.sh
executable file
·34 lines (29 loc) · 4.28 KB
/
seed.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/env bash
set -e
build_github_env() {
cat << EOF
APP_ID=123456
PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----\nMIIJKAIBAAKCAgEAsb0RqPfrG/vExn3gh+Ho3fJkE0LVLDukDyLL6pdb5Lk8Y47h\nj0YJP9w5Rf101bMAaLyeYW8dCsTtq0Qvhuzy5KYM4j5P0UAf0T5f565oj9cpDW54\n0J0FFXmOgz/cQGhq33q8TPEwMg+o5vYtIsX+0Ss/voJPLqMWZ6Cp0LVrtX1hJGpF\nzhto9R80C4pxpumqihMqbv3N0tyxUsatCpzdG0Mo27QalAt8a+uBXVvvhqgOoEtZ\n1K8+kGvu60ARR4SGkHjnSNeKNRF7yXD9XuVsiXfAOtZ1o2ZsFJVXg4yYGvL36tTG\n2dPHSdikFgwS6k1gc2INkXaTEyyKPdhKrVrgiPiJw9WZa8TVrBxGXZKvvUlMEHoM\n0Ojco9r9JIoALQIpbLdFt6Gdv91rT+pwpJn15E6cetghnHpB5EQj9FnGDh0Gv16x\nTq0au/+Rep6x74kYA6Cxr1Tqc0agA2MnwJZm+YjvNFyTJtv9Mu/ixYQxJq+aOYRG\nSISPbzf3u2utgrWa5q/hgygx2/6DCMm6Sbu6X430A16WH/XwtEeMNQ/xpDhcDJw4\nmoXkVDYLModgnNkWIAZZf0hAmmCdvqAjZs8dd+d/OrqiAJVlmi38mdmTWUwdySXx\nHlCsY54x/Ofhp69jWJvPN8pidF45dm/7bolF82gKa/efLU6VTWAtnrYam3ECAwEA\nAQKCAgBMSs7gy4Ik4d4mIXQWf5b4Zgok5mQgd31Fbfc/vDaaqBRO287gM/zWZ45C\nB7h13j8Htib5xbsem0c1Y7BO5zifgtM27e5O8Ip3w6FhDlEdpQqfFFNRoITFIgdV\nOT0ufGObh9B56nF4m5YxhWv8aCan3DuhZ8fbSe/dDW63Api4L5haDC/od4WG6hzp\n80QzlEs6t11YhSMrJsYKtPMkAg86m4pXPCjIcWG35UADNepLz6lvjsiBbbOaRGoq\nmraQD0e/jdYhQzu06ctLvW9Uo4ACRd/CobmfKOCtuSj2c4v6zV4zc5/jcm8xuIc+\nW3JnFk2XWXhffxlEerLgNw5e+Qo1qb58kqKR2MiXRcpNf4ZxWuvAXf9DM0VNrN9+\nSk3Uy4WIQBXI+8HP74eqIx13pq+6fr8ywciHu9TjpZLyycgC9UGoyygWz6HXm7RT\nlI1dAk9JBAHAwHIlVePnRNC16BfYwOe+cSeGmXF3jo4Y6M7aILmPoXc/4WlKAe1F\n+Cq4irbIEoRb9R6ULoH0ngfLglIKZ8p//t1T/1Qk8NMkcYxx43Esk7rMPyM7TP91\nhwRjsKrlorJrJPENtJ3Cgf1zCHrhOIf4hcK1A1uXa/piz4hfyGFBtsh1J1gcyCOS\n7lzRZ977Qg7Tgh9eRzuccB02ZWw4cVraT2C61nT/IjxoP1SzUQKCAQEA34BC4wHq\nrh0Vb8ZzMXK48Vf0RIkNLhVMY44Zbt8KHL7K88RWPaHOtwCT8lN8FmsEdojuBZmj\nUnUGfWH4jhP1BTHMjP4+X/Vzqv6q2vSLrvAmNsbvId3htIv0ciXCHx8GT3HLCcBl\nGC/f2utUz4ANPOEupPvbXP39QSWl3CM8mO8PU95CwDbu4hlxu2NY/OQuFMrw2BPB\n/y/U9oXNznXOx/qXrtH9O6zDXvpNuoWR2lWdVBSzsNBSXHYslUiCXdAhfP2QCE1T\ntofvv4j7CkbFh4vCaclCho/FVB8KvflaYohGc7LZgHS0mbgGI5dHU3xDKRKB8iYT\nx9vg2ltSe33+rQKCAQEAy5VRSdETzN5ICz8ecbEzix1G+TqNDzKIzCyOJIwQT2eO\n3asaxsv+0x3ZWM7X5vNTZSSCKDLV3tHGr00IVp0BhVtw7GRDv24cImnP7fTejeIz\nBHXHKMjv9VnkeRWgN1OXO2okmWDHMrA4yn42EIG2/v0ACJbBorPXJfB4k6yqnuJc\n6+lZDfI7kqReHZ1/w7D1GC36tz0Bhr7wzGWSVt7Sl3TsDQeuNTo6aaMmECcpDYaH\npo5hsDUv8vETrZ0sjclp3A7dwr7eVs+plHcbkPXk6H96pRgR9MfUcV2j8oaA2yvo\nVNjWzeSb1+PlyRh2I+HJh8lCkvkTMyrDNbvsxPa8VQKCAQByuPucWpeD2BnwzgTD\nFQgpmeQgadkCFpynXYFgj8w5BRZYGifKawwYk4tdj8zaFQStc4v6A+r5oGg8Y9WZ\n2FSk3fMJTFfoGa3Nz/sTeQNaQJrc8zA8ShBZBJ3tGcSTBPHQRbDayI8b4zccwD9A\nY5Jn9Y5j0YPAL/+XOSPx44RvXAaaHjRVRd1I4ZangU9kQBwHQERwJXQm8P53rCcA\nGyiRLeg+LDu4Le37CrBrVbSQRfID/rxdvhEItQAdgKKqVPNbnSwZltepkg1WW5HA\nrKMn+G1Kr6weNh4sF+MDsMLcYOcI7H0Imt85KGS+UCCkkdxHcOCS00jEBfFdJBMq\noHnhAoIBAFAkRK7BXoEMk+HRhCOPdVHzQYhFE1iDNTTi6UXb2WPYyXXbsJvHnFXx\nbyk1q+pfqVmsiIxYjra7b/J8aabnAb1EpOx5/+1w5CRr8Q2kkqPaAuljj/YvO78j\nFvzPlZWSE3uxKh0y6te6ZXDZRGE1Hxu77vJynmF1WGG4C09e7n/Dbn70CjmiPO9a\nQy53XN9lXuaY2xSdMGeh7NsZtQT7jH1Q6seqWVrcxDfnoMlFETUg22+mpzAdj/Wc\nD3oN4IckXcbiF0xdpNsZvpESXkivc+BOprItCoyIycmi6jJD3p/o5fnYrp64uty+\n+ysxtPglHxeUE+AVqwg+ckBJ7UgQNU0CggEBAKqi/JZeHt9tQT56Fq1zUUJDb8A1\nLfWRYq/NkD9OswwDMAUaykO/vktX7WA9vZRzTCiLS3O2d3qvODX7+9eNEU7O56Re\n4Sp/INh717JCl+TomxMczNWs0IhPmY3KdnPQAxYndjX5od2nNUYfqcIEiUpA42u7\nx+tZRmAtvEPEj7ENhOoE5jrtu6MrEMW7w9dqT3psZ/2b+nPyrFOakMXc66Boaw9V\nV5JpWr6oAoVM7HcCBjq7EhuXy2aLqLQVzU7F3mCAJC8HTNsxdFwng/+Chix7D5G+\nxkQebh6IotrWza+AvBr4RUZJ1GMFuCS4o9rZZXQg5F/gPL8g4rDHvowCQcI=\n-----END RSA PRIVATE KEY-----\n"
JENKINS_WEBHOOK=http://gw:9100/generic-webhook-trigger/invoke
JENKINS_WEBHOOK_SECRET=jenkinssecret
WEBHOOK_SECRET=AL1lYqj3G6Va3DnhUNkXKU93EtdShteb
EOF
}
build_gitlab_env() {
cat << EOF
GITLAB_AUTH_TOKEN=glapikey-123456
GITLAB_TOKEN=ba3253876aed6bc22d4a6ff53d8406c6ad864195ed144ab5c87621b6c233b548baeae6956df346ec8c17f5ea10f35ee3cbc514797ed7ddd3145464e2a0bab413
GITLAB_URL=http://gw:9100
JENKINS_WEBHOOK=http://gw:9100/generic-webhook-trigger/invoke
JENKINS_WEBHOOK_SECRET=jenkinssecret
EOF
}
(
export AWS_ACCESS_KEY_ID=local
export AWS_DEFAULT_REGION=eu-central-1
export AWS_REGION=eu-central-1
export AWS_SECRET_ACCESS_KEY=secret
export AWS_SESSION_TOKEN=session
aws --no-cli-pager --endpoint-url=http://localhost:4566 ssm put-parameter --name /sbobot/github-app/env --type SecureString --value "$(build_github_env)"
aws --no-cli-pager --endpoint-url=http://localhost:4566 ssm put-parameter --name /sbobot/gitlab-webhook/env --type SecureString --value "$(build_gitlab_env)"
)