Я просматриваю модуль и в одном из операторов define они вызывают файловый ресурс, внутри которого они находятся:
file { "ifcfg-${interface}":
content => template('network/ifcfg-bond.erb'),
before => File["ifcfg-${interface}"],
}
мой запрос: что означает часть «Файл», где он будет искать файл, например. ifcfg-bond0? Глядя на эту строку, она не дает никаких подсказок.
Спасибо Дэн
before =>
создает зависимость. Таким образом, этот файл зависит от самого себя (что, кстати, глупо).
шаблоны находятся в $ puppetroot / modules / $ modulename / templates
Но да, это действительно базовые вещи в марионетке, поэтому пожалуйста, следуйте совету Майкла и прочтите руководство. Он объяснит все это и многое другое более подробно.