2015-03-20 4 views
0

У меня возникла ошибка, когда я пытался проверить и загрузить проект, который я создал с помощью chef-plugin для Cloudify. Я импортирую шеф-повар.chef plugin cloudify error при загрузке чертежа

И ошибка выглядит следующим образом:

CloudifyCliError: Failed to validate blueprint my_blueprint.yaml: Missing definition for relationship cloudify.relationships.connected_to which is declared as derived by relationship cloudify.chef.connected_to 

Это как мой blueprint.yaml выглядит следующим образом:

tosca_definitions_version: cloudify_dsl_1_0 

imports: 
    - http://getcloudify.org/spec/chef-plugin/1.1/plugin.yaml 

node_templates: 

    testserver: 
    type: cloudify.chef.nodes.WebServer 
    properties: 
     chef_config: 
     version: 11.18.0 
     chef_server_url: URL 
     validation_client_name: chef-validator 
     validation_key: "" 
     node_name_prefix: chef-node- 
     node_name_suffix: testserver.com 
     environment: _default 
     runlist: recipe[cookbook::recipe] 

Любая помощь очень ценится.

+0

Просьба правильно рассмотреть этот вопрос, чтобы определение плана было правильно отображено как YAML – dankilman

ответ

4

Вы пропускаете импорт types.yaml

что-то вдоль линий

imports: 
    - http://www.getcloudify.org/spec/cloudify/3.1/types.yaml 

Будьте уверены, чтобы проверить плагин документации Chef на http://getcloudify.org/guide/3.1/plugin-chef.html

Если это ваша первая попытка использования Cloudify, я бы предложил начать здесь http://getcloudify.org/guide/3.1/quickstart.html, и только после того, как вы освоите основы, приступайте к плагину для шеф-повара.

+0

Спасибо, что я работал над переписыванием моего чертежа, и он отлично работал. –

 Смежные вопросы

  • Нет связанных вопросов^_^