У мене є така лялечна служба:
service { "getty@ttyUSB0.service":
provider => systemd,
ensure => running,
enable => true,
}
Коли я намагаюся застосувати цю конфігурацію на своєму клієнті, вона видає таку помилку:
помилка: /Stage evidencemainSense//Node evidencepuppetclientSense/Service evidencegetty@ttyUSB0.serviceSense/enable: зміна з false на true не вдалося: Не вдалося включити getty@ttyUSB0.service:
Служба працює нормально, і я можу переконатися, що вона запущена під час завантаження системи, додавши символьне посилання на getty.target.wants:
ln -s /lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@ttyUSB0.service
З джерела, я міг би йти вперед і видалити "enable => true" з визначення служби та включити симпосилання вручну в лялечну конфігурацію, але чи не повинен маріонетка подбати про це? Чи роблю я щось страшенно неправильне?