Я строю конвейер Azure DevOps, используя Terraform. Конвейер создает сервер Linux, а затем регистрируется на сервере Linux для обновления пакетов и установки Apache.
В настоящее время я храню закрытый ключ в моем репозитории BitBucket (я знаю, что это не лучшая практика), который затем переносится на сервер агента сборки, а затем я вхожу на новый сервер с помощью следующей команды:
ssh -f -q -o BatchMode=yes -o StrictHostKeyChecking=no -i ../private_key.pem ubuntu@$ip sudo apt update -y
Каков наилучший способ сохранить, а затем извлечь закрытый ключ в DevOps Azure?