Add script to help store self-hosted runner creds in AWS SSM
authorAsh Berlin-Taylor <ash_github@firemirror.com>
Tue, 12 Jan 2021 11:54:51 +0000 (11:54 +0000)
committerAsh Berlin-Taylor <ash_github@firemirror.com>
Wed, 13 Jan 2021 14:59:30 +0000 (14:59 +0000)
commit50a7cbccc01f181fbbbc70ef34a0e64141a05d86
treedd5915bfa839d753082c7721579058e52a8825eb
parent2afed3fefa082cd6b76fabcaceff221e082fe3c3
Add script to help store self-hosted runner creds in AWS SSM

We can't create self-hosted runners "on-demand", so we need to
pre-create a "pool" of them for use by the auto-scaled nodes.

This script automated the process of converting the short-lived token in
to long-lived credentials (by using the runner binaries in a temporary
directory) and then storing the resulting files in AWS's ParameterStore
.flake8 [new file with mode: 0644]
.pre-commit-config.yaml [new file with mode: 0644]
README.rst
license-templates/LICENSE.rst [new file with mode: 0644]
license-templates/LICENSE.txt [new file with mode: 0644]
pyproject.toml [new file with mode: 0644]
requirements.txt [new file with mode: 0644]
scripts/store-agent-creds.py [new file with mode: 0644]