как использовать vagrant для oracle облачной инфраструктуры - PullRequest
0 голосов
/ 14 июля 2020

Как vagrant- aws, я ищу плагин для работы с Oracle облачной инфраструктурой.

Я нашел vagrant-oci , но не уверен, работает ли он. Не получил для этого надлежащего примера. Выполнил шаги и попытался использовать этот плагин, но безуспешно.

не удалось с следующей ошибкой

/root/.vagrant.d/gems/2.4.6/gems/oci-2.9.0/lib/oci/api_client.rb:477:in `handle_non_success_response': The required information to complete authentication was not provided or was incorrect. (OCI::Errors::ServiceError)

Если кто-то уже использовал его или у вас есть альтернативы, предложите.

Ответы [ 2 ]

1 голос
/ 15 июля 2020

Я согласен с @jodoglevy в том, что это похоже на возможную проблему аутентификации. Было бы полезно увидеть ваш Vagrantfile (правильно отредактированный, это нормально), но быстрый тест - взять имя профиля и путь к файлу конфигурации, который вы указали в своем Vagrantfile, и запустить это:

oci iam availability-domain list --profile <profilename> --config-file <configfilepath>

Если это так работать, то у Vagrant по какой-то причине должны быть проблемы с чтением вашего файла конфигурации или ключа OCI API. Похоже, вы используете Vagrant как root. Может ли ваша конфигурация OCI находиться под другой учетной записью?

Между прочим, одна регрессия в драйвере заключается в том, что он не поддерживает новые ключи s sh, отличные от PEM, которые теперь используются в MacOS s sh -keygen выводит по умолчанию. Если у вас есть один из них (с «----- BEGIN OPENS SH PRIVATE KEY -----» в преамбуле), то сейчас вам нужно сгенерировать другой ключ с ssh-keygen -m PEM -f <filename>, чтобы принудительно Формат PEM.

FYI: Полный список параметров конфигурации, если они вам нужны, доступен здесь: https://github.com/stephenpearson/vagrant-oci/blob/master/lib/vagrant-oci/config.rb

0 голосов
/ 14 июля 2020

Эта ошибка указывает на ошибку аутентификации, которую службы OCI возвращают, если учетные данные, переданные для аутентификации, неверны. Убедитесь, что вы следовали инструкциям здесь , чтобы правильно создать свои учетные данные и файл конфигурации.

...