Описание тега cfengine

CFEngine - это инструмент управления конфигурацией, который позволяет автоматизировать настройку и администрирование системы.
1 ответ

Вызов ответа от сбоя сервера CFEngine при подключении cygwin к CFEngine

when i run from windows-7 with cygwin to connect CFEngine bersion 3.4.2 cf-agent -Bs 217.64.173.210 Challenge response from server 217.64.173.210/217.64.173.210 was incorrect! I: Made in version 'not specified' of '/var/cfengine/inputs/update.cf' ne…
22 окт '14 в 11:34
2 ответа

Копирование файлов между узлами CFENGINE

Я пробую несколько функций CFENGINE 3.5 и застрял с очень простой проблемой. Я хочу скопировать определенные файлы, которые хранятся в хабе cfengine Policy, на различные клиенты cfengine. Эти файлы распространяются в разные места, и далее cfengine д…
24 сен '13 в 10:24
1 ответ

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

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

Помогите мне привести аргумент, почему инструменты сборки системы не должны автоматически выполнять проверку SVN

Я пытаюсь возразить против автоматических проверок контроля версий. Моя рабочая группа написала несколько инструментов для сборки системы вокруг CFEngine, и теперь они думают, что эти инструменты должны автоматически проверять такие вещи, как ключи …
17 май '09 в 19:41
1 ответ

Как проверить текущего пользователя с помощью cfengine

Мы только начали с cfengine и хотим использовать текущее имя пользователя Ubuntu, вошедшего в систему, в наших скриптах. "cur_user" string => execresult ("/ usr / bin / id -un", "noshell") Это возвращает текущего пользователя. Но, как вы сейчас дела…
04 дек '14 в 14:33
1 ответ

Изучение CFEngine из 3.5 руководства и работы в 3.7 среде

** Отредактировано 15.04.2016 Использование абсолютного пути для ссылки на stdlib получило мое обещание выполнить, теперь ошибки, которые я испытываю, изменились. Смотрите последний блок кода для этой ошибки вывода. Используя этот справочный материа…
12 апр '16 в 20:48
1 ответ

Принимающая группа на CFEngine

Я должен написать политику для определения различных групп хостов, для конкретной вещи он должен проверять набор параметров в соответствии с группой хостов. Например у меня есть 2 разных набора веб-кластера, на одном кластере httpd.conf хранится под…
19 июн '14 в 06:54
2 ответа

Как CFEngine может проверить, доступно ли обновление для пакета

Это вопрос cfengine2 и 3. Я пытаюсь получить предупреждение, если пакет установлен и его можно обновить. Есть ли способ сделать это? Как в cfengine3 ниже. classes: "pkginstalled" expression => fileexists("/pkgname"); reports: Hr05|Hr16.ubuntu.deb…
14 окт '14 в 21:22
1 ответ

CFEngine 3.12: как распространять шаблоны на хосты?

CFEngine великолепен, но я не могу понять, как скопировать шаблоны, определенные на серверах политики, на соответствующие хосты. Например, я ищу для развертывания nginx.conf, я сделал политику на моем главном сервере: bundle agent loadbalancers{ fil…
01 ноя '18 в 19:31
3 ответа

Лучшая практика обновления update.conf в CFEngine?

update.conf используется для обновления cfagent.conf файл, чтобы любая синтаксическая ошибка внутри cfagent.conf можно вернуть Во многих документах не рекомендуется обновлять update.conf файл. Но если update.conf Нужно регулярно обновлять, что лучше…
07 июн '12 в 07:52
1 ответ

Как сопоставить символ в середине строки с известным, но префиксным размером префикса

Чтобы быть более конкретным, есть строка (среди других строк в данной строке): sudo:x:27:foo,bar,baz ^---we need to match this character Префикс известен и может быть выражен как ^sudo:x:\d+ Проблема: положительный взгляд за утверждением должен быть…
19 сен '14 в 03:25
1 ответ

Копирование файла с использованием cf-engine из концентратора политики на хосты

Я пытаюсь скопировать файл с помощью cf-engine с концентратора политики на хост. На хосте создан пустой файл. Как мне написать содержимое? Должен ли хаб политики и хосты иметь файл в одном месте?
04 авг '15 в 20:57
7 ответов

Управление конфигурацией для Windows

Существуют ли какие-либо инструменты для Windows, подобные тому, что есть в мире * nix? Я ищу что-то вроде шеф-повара или марионетки. Я нашел cfEngine, но он все еще выглядит очень * nix-ориентированным. В идеале это будет открытый исходный код и ко…
1 ответ

Управляйте авторизованными ключами с помощью cfengine

Я пытаюсь управлять OpenSSH authorized_keys с помощью cfengine, Легко добавлять / удалять специальные строки в authorized_keys, но я не могу понять, как удалить ненужные строки. например, мне нужно добавить pubkey_one, pubkey_two, pubkey_three в aut…
20 май '12 в 03:03
1 ответ

CFEngine соответствует имени хоста в агенте комплектации

Я новичок в CFEngine, и я пытаюсь выполнить некоторые действия на основе имен хостов. Например: все имена хостов, имеющие стабильный, должны содержать пакеты из списка 1, все имена хостов, у которых есть тест, должны содержать пакеты из списка 2 bun…
02 ноя '14 в 05:05
1 ответ

ExecShellResult не нравятся мои каналы

Я написал следующее ExecShellResult фрагмент в cfengine v2.2.1a: control: active_interface_mac = ( ExecShellResult(/sbin/ifconfig ${active_interface} | /usr/bin/grep 'ether ' | /usr/bin/cut -f2 -d' ') ) ... time_drift = ( ExecShellResult(/usr/sbin/n…
23 окт '17 в 18:41
2 ответа

CFEngine - установить переменную, если установлена ​​конкретная версия пакета

Скрипт должен поддерживать два сервера, Fedora и Centos, с разными версиями httpd (Apache). CFEngine используется для создания файла конфигурации, и ему необходимо поместить в файл различные разделы в зависимости от того, какая версия httpd установл…
17 окт '16 в 03:40
1 ответ

Настройте местоположение временных загружаемых файлов CFEngine3

Я столкнулся с проблемой, пытаясь настроить что-то с помощью CFENGINE3.5, я создал политику для установки некоторого пакета из исходного кода, который загружает tar-шарики из некоторого URL-адреса, а затем распаковывает их и копает их с помощью make…
07 окт '13 в 08:32
1 ответ

cfEngine3 - класс, если пакет установлен

Как я могу установить класс, если пакет установлен? Предыстория: я хочу вызвать изменение файла, только если пакет установлен (необязательно в определенной версии). Мой (пример) код, к сожалению, не работает: vars: "cfengine_rpm" data => packages…
20 окт '17 в 08:28
1 ответ

Синтаксические ошибки CFE

Попытка написать обещание cfengine3, которое займет весь каталог и переместит его на один уровень ниже. Я использовал свой хаб политики для распространения обещания, но пока не включил его в свое активное обещание. Вот обещание: body common control …
19 апр '16 в 20:35