Spec-Zone.ru › Chef 16

Ресурс google_compute_node_template

Синтаксис

Для тестирования ресурса Google NodeTemplate используется google_compute_node_template

Ресурс Beta

У этого ресурса доступны поля beta. Для получения этих полей включите beta: true в конструктор ресурса.

Примеры

describe google_compute_node_template(project: 'chef-gcp-inspec', region: 'europe-west2', name: 'inspec-node-template') do
  it { should exist }
  its('node_affinity_labels') { should include('key' => 'value') }
end

describe google_compute_node_template(project: 'chef-gcp-inspec', region: 'europe-west2', name: 'nonexistent') do
  it { should_not exist }
end

Свойства

Свойства, к которым можно получить доступ из ресурса google_compute_node_template:

creation_timestamp
Дата создания в формате RFC3339.
description
Необязательное текстовое описание ресурса.
name
Имя ресурса.
node_affinity_labels
Метки для использования в привязке узлов, которые будут использоваться при планировании экземпляров.
node_type
Тип узла для использования в группе узлов, созданных по этому шаблону. Можно указать только один из параметров: nodeTypeFlexibility или nodeType.
node_type_flexibility
Гибкие свойства для желаемого типа узла. Группы узлов, использующие этот шаблон, будут создавать узлы соответствующего типа. Можно указать только один из параметров: nodeTypeFlexibility или nodeType.
cpus
Количество виртуальных процессоров.
memory
Физическая память, доступная узлу, заданная в МБ.
local_ssd
Использовать локальный SSD.
server_binding
(Только Beta) Политика привязки сервера для узлов, использующих этот шаблон. Определяет, где узлы должны перезапуститься после события технического обслуживания.
type
Тип политики привязки сервера. Если RESTART_NODE_ON_ANY_SERVER, узлы, использующие этот шаблон, перезапустятся на любом физическом сервере после события технического обслуживания. Если RESTART_NODE_ON_MINIMAL_SERVER, узлы, использующие этот шаблон, перезапустятся на том же физическом сервере после события технического обслуживания, вместо того, чтобы быть перенесены или перезапущены на новый физический сервер. Этот параметр может быть полезен, если вы используете лицензии программного обеспечения, связанные с характеристиками базового сервера, такими как физические сокеты или ядра, чтобы избежать необходимости в дополнительных лицензиях при выполнении технического обслуживания. Однако ВМ на таких узлах будут испытывать перерывы в работе во время проведения технического обслуживания.

Возможные значения:

  • RESTART_NODE_ON_ANY_SERVER
  • RESTART_NODE_ON_MINIMAL_SERVERS
region
Регион, в котором будут созданы узлы, использующие шаблон узла.

Разрешения GCP

Убедитесь, что для текущего проекта включен API Compute Engine.

© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/inspec/resources/google_compute_node_template/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API