Spec-Zone.ru › Chef 17

Ресурс aws_dhcp_options

[править на GitHub]

Используйте ресурс проверки InSpec для проверки свойств одного экземпляра DHCP-опций AWS.

Синтаксис

Убедитесь, что aws_dhcp_options существует

describe aws_dhcp_options('dopt-0123456789abcdefg') do
  it { should exist }
end

describe aws_dhcp_options(dhcp_options_id: 'dopt-0123456789abcdefg') do
  it { should exist }
end

Параметры

dhcp_options_id (обязательно)

Этот ресурс принимает один параметр — идентификатор DHCP-опций, который однозначно идентифицирует DHCP-опции. Его можно передать как строку или как dhcp_options_id: 'value' элемент ключ-значение в хэше.

См. также документацию AWS по EC2.

Свойства

Свойство Описание
dhcp_configurations Список конфигураций DHCP
domain_name_servers Список серверов доменных имён в конфигурации DHCP
ntp_servers Список NTP-серверов в конфигурации DHCP
tags Теги DHCP-опций.

Проверка тегов DHCP-опций

describe aws_dhcp_options('dopt-0123456789abcdefg') do
  its('tags') { should include(:Environment => 'env-name',
                               :Name => 'dhcp-options-name')}
end

Разрешения AWS

Вашему принципалу потребуются разрешения на выполнение действия ec2:DescribeDhcpOptions с параметром Effect, установленным в значение Allow.

Подробную документацию вы найдете по адресу Действия, ресурсы и ключи условий для Amazon EC2.

© 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/aws_dhcp_options/

Spec-Zone.ru

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