Hyperledger Cello Ansible Azure с использованием принципала службы - PullRequest
0 голосов
/ 17 декабря 2018

Я пытаюсь настроить Сеть Fabric , используя Cello в Azure использую принципала обслуживания в качестве метода аутентификации.

У меня есть группа ресурсов в Azure, которую я настроил в своем файле azure.yml с правильным SubscriptionId .Но я получаю Ошибка: ошибка Azure: SubscriptionNotFound \ nMessage: подписка '********' не найдена.

Кто-нибудь сталкивался с этой ошибкой?Как это можно решить?

logs:

PLAY [Get start timestamp] ******************************************************************************************************************************************************************

TASK [Gathering Facts] **********************************************************************************************************************************************************************
ok: [cloud]

TASK [set_fact] *****************************************************************************************************************************************************************************
ok: [cloud]

PLAY [Prepare to run the workload] **********************************************************************************************************************************************************

TASK [Gathering Facts] **********************************************************************************************************************************************************************
ok: [cloud]

TASK [include_tasks] ************************************************************************************************************************************************************************
included: /home/cello/cello/src/operator-dashboard/agent/ansible/roles/cloud_azure/prepare/tasks/apply.yml for cloud

TASK [Setup env specific variables] *********************************************************************************************************************************************************
ok: [cloud]

TASK [Retrieve azure specific image details] ************************************************************************************************************************************************
ok: [cloud]

TASK [Print azure image results] ************************************************************************************************************************************************************
ok: [cloud] => {
    "found_images": {
    "ansible_facts": {
        "azure_vmimages": []
    },
    "changed": false,
    "failed": false
    }
}

TASK [Create azure resource group] **********************************************************************************************************************************************************
fatal: [cloud]: FAILED! => {"changed": false, "msg": "Error creating or updating resource group myresourceGroup - Azure Error: SubscriptionNotFound\nMessage: The subscription '********' could not be found."}
    to retry, use: --limit @/home/cello/cello/src/operator-dashboard/agent/ansible/provcluster.retry

PLAY RECAP **********************************************************************************************************************************************************************************
cloud                      : ok=7    changed=0    unreachable=0    failed=1

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Только что обнаружил, что была проблема со скриптами Ansible.Пожалуйста, перейдите по этой ссылке для получения более подробной информации.

  1. Используйте Ansible 2.7 , если вы используете AzureUSGo Government Cloud.
  2. Необходимо настроить cloud_environment какcloud_environment: "AzureUSGovernment" как переменная окружения

Надеюсь, это поможет.

0 голосов
/ 18 декабря 2018

Ваш идентификатор подписки не найден.

См. этот документ от Microsoft , чтобы узнать, как настроить субъект-службу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...