Наша текущая установка имеет манифест / site.pp которые включают следующее для всех наших модулей
File {
ignore => ['.swp'],
}
Однако при запуске марионетки на стороне клиента она все равно пытается подтолкнуть .swp файл.
Info: Using configured environment 'production'
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Info: Applying configuration version '1584008633'
Notice: /Stage[main]/Nginx::Abstract/File[/etc/nginx/sites-available/.amazingnameindeed.conf.swp]/ensure: current_value absent, should be file (noop)
Notice: /etc/nginx: Would have triggered 'refresh' from 1 events
Notice: Class[Nginx::Abstract]: Would have triggered 'refresh' from 1 events
Notice: Stage[main]: Would have triggered 'refresh' from 1 events
Notice: Applied catalog in 3.72 seconds
В соответствии с https://puppet.com/docs/puppet/5.5/types/file.html#file-attribute-ignore что должно позволить всем нашим модулям игнорировать файлы .swp?