При включении роли в файле site.pp, я получаю сообщение об ошибке «Не удалось найти роли класса :: developmentmachine»Роли кукольных и профили - Невозможно найти класс
В моем site.pp у меня есть:
node 'laraveldev2-VirtualBox.local' {
include roles::developmentmachine
}
В папке моих модулей (/ etc/puppetlabs/code/environment/production/modules) У меня есть папка с ролями.
Частичное дерево папки модулей:
└── roles ├── developmentmachine │ └── init.pp └── init.pp
developmentmachine/init.pp имеет:
class roles::developmentmachine {
# Code here
}
Я проверил путь модуля и правильно (как указано выше).
Насколько мне известно, запись включает роли :: developmentmachine говорит: «Включить класс в папку ролей, внутри папки модулей, называемую developmentmachine», поэтому это должно быть хорошо.
Если кто-нибудь видит проблему с этим или имеет предложение, пожалуйста, дайте мне знать.
Большое спасибо