Бродяга может указать на каталог Марионеточных деклараций для выполнения?

Можно все еще использовать PHP PDO для использования SQLite3, даже если установка PHP не имеет собственной поддержки SQLite скомпилированной в.

Можно установить библиотеку PDO с:

yum install php-pdo

9
задан 19 August 2014 в 18:55
1 ответ

Во-первых, понимаю ли я "новый" (неимпортный) способ правильного вызова нескольких манифестов, когда нужно указать каталог, в котором все файлы * .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 время, чтобы наверстать упущенное.

6
ответ дан 2 December 2019 в 22:35

Теги

Похожие вопросы