В дополнение к ответу Mike's, который является Вашей фундаментальной проблемой, директива ServerName, используемая для основанного на имени vhosts [среди прочего], берет доменное имя, не URL со схемой на ней.
Конечно, это только получило бы Вас к Вашему статическому содержанию, не на самом деле получило бы Ваше приложение EE, работающее с одним только Apache.
Поскольку include :: autofs
не выдает ошибок, вы должны иметь возможность использовать тот же префикс ::
в определении:
class sheffield::autofs::net {
::autofs::mount { '/net':
...
}
}
Если это не работает, вероятно, есть ошибка в пути к модулю или других связанных настройках. Строка
include :: autofs
на самом деле не нужна. Mount-define включает все необходимые классы.
У меня была та же проблема: пользовательский ресурс определен, классы четко указаны в Формане.
Для меня проблема оказалась в том, что metadata.json
] был неправильно сформирован и отсутствовал атрибут "источник". Стоит проверить, кажется ли, что больше ничего не решает проблему!