группа ресурсов
Используйте ресурс аудита Chef InSpec, чтобы проверить отдельную группу в системе.
Доступность
Установка
Этот ресурс распространяется вместе с самим Chef InSpec. Вы можете использовать его автоматически.
Версия
Этот ресурс впервые стал доступен в версии v1.0.0 InSpec.
Синтаксис
Блок ресурса group объявляет группу и затем детали, которые необходимо проверить, такие как, является ли группа локальной, идентификатор группы или существует ли группа:
describe group('group_name') do
it { should exist }
its('gid') { should eq 0 }
end
где
-
'group_name'должен указать имя группы, которую необходимо проверить в системе -
existи'gid'— допустимые соответствия для этого ресурса
Примеры
В следующих примерах показано, как использовать этот ресурс аудита Chef InSpec.
Проверка идентификатора группы для корневой группы
describe group('root') do
it { should exist }
its('gid') { should eq 0 }
end
Свойства
gid
Свойство gid проверяет указанный идентификатор группы:
its('gid') { should eq 1234 }
members
Свойство members проверяет членов, которые принадлежат группе:
its('members') { should include 'root' }
Соответствия
Полный список доступных соответствий вы найдете на нашей странице соответствий.
be_local
Соответствие be_local проверяет, является ли группа локальной группой:
it { should be_local }
exist
Соответствие exist проверяет, существует ли указанная группа:
it { should exist }
© 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/group/