Назад | Перейти на главную страницу

Есть ли эквивалент Salt для заявлений по умолчанию для ресурсов Puppet?

С Puppet вы можете установить Статус ресурса по умолчанию:

File {
  backup => '.puppet-bak',
  ensure => present,
  group  => 'root',
  mode   => '644',
  owner  => 'root',
}

и если у меня позже будет file например, он унаследует настройки по умолчанию, определенные выше.

file { '/etc/postfix/main.cf':
  source => "$file_root/etc/postfix/main.cf"
}

Возможно ли то же самое или подобное с Salt, чтобы избежать тонны повторяющегося кода? Как?

В настоящее время невозможно установить ресурсы по умолчанию, как в марионетке. Функция была одобрена, но, похоже, нет информации о том, была ли она реализована. https://github.com/saltstack/salt/issues/6405

Я предлагаю использовать рисунок, как использовать шаблоны jinja, чтобы удовлетворить эту потребность.