Cfengine. Я хочу распространять набор файлов, которые отличаются для разных версий Ubuntu, например, 13.04 и 14.04.

Я прогуглил это и прочитал, но не нашел никакого ответа. Я использую версию cfengine-community 3.5 на Ubuntu.

1 ответ

Вы можете создавать разные деревья подкаталогов для каждой версии Ubuntu, с которой вы имеете дело; то есть:

/data/cfengine3/data/ubuntu-13.04
/data/cfengine3/data/ubuntu-14.04
...

Затем определите один класс для каждой версии Ubuntu (ubuntu_13_04, ubuntu_14_04...) и выполните копирование файлов одного подкаталога или другого, в зависимости от того, какой класс определен.

Мы делаем это так, потому что у нас еще есть небольшой набор серверов с CentOS 5.

Другие вопросы по тегам