Можно все еще использовать PHP PDO для использования SQLite3, даже если установка PHP не имеет собственной поддержки SQLite скомпилированной в.
Можно установить библиотеку PDO с:
yum install php-pdo
Во-первых, понимаю ли я "новый" (неимпортный) способ правильного вызова нескольких манифестов, когда нужно указать каталог, в котором все файлы * .pp внутри него будет казнен?
Да, это так. См. здесь :
Если вы сильно используете основной манифест вместо того, чтобы полагаться на ENC, подумайте об изменении настройки манифеста на $ confdir / manifest. Это позволяет разделить код верхнего уровня на несколько файлов, избегая использования ключевого слова import.
Более того, manifest
и modulepath
также устаревают в пользу сред каталогов и манифестное поведение каталога, см. здесь :
Теперь, когда среды каталогов завершены, среды файлов конфигурации устарели. Определение блоков среды в марионетке. conf вызовет предупреждение об устаревании, как и любое использование параметров modulepath, manifest и config_version в puppet.conf.
Это довольно большое изменение для многих развертываний, но в конечном итоге должно стать хорошим улучшением .
А во-вторых, «догнал» ли Vagrant это новое изменение, чтобы приспособить ссылки на каталоги в сочетании с отказом Puppet от «импорта»?
Нет, этого не произошло; из их документов:
manifest_file (string) - имя файла манифеста, который будет служить точкой входа для запуска Puppet. Ожидается, что этот файл манифеста будет существовать в сконфигурированном пути manifest_path
. Для использования с Vagrant вы пока застряли с предупреждениями об устаревании, что прискорбно. Но импорт не планируется удалять до версии 4.x, так что это дает Vagrant время, чтобы наверстать упущенное.