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

Augeas - это файл конфигурации API.
0 ответов

Удалить комментарий из файла apache cfg с помощью augeas

Как получить augeas, чтобы удалить комментарий из файла конфигурации apache? Это очень близко, но мне трудно это понять. Я не слежу за тем, как работает строка "defvar kerncomment" и как она позволяет сценарию быть идемпотентным. Я создал упрощенный…
27 май '19 в 22:30
1 ответ

augeas: вставить директиву после комментария в httpd.conf

Я пытаюсь вставить директиву ServerName после соответствующего комментария в httpd.conf: #ServerName www.example.com:80 Это не удается: defvar sncomment /files/etc/httpd/conf/httpd.conf/#comment[.= 'ServerName www.example.com:80'] ins directive afte…
28 окт '14 в 00:44
2 ответа

Настройка PAM с помощью Augeas

Я пытаюсь использовать Augeas для настройки файлов в моем каталоге /etc/pam.d при установке Ubuntu 14.04 по умолчанию. Моя цель состоит в том, чтобы найти все узлы, которые имеют аргумент 'nullok' или 'nullok_secure', и удалить эти аргументы из конф…
12 янв '15 в 20:05
1 ответ

Задания Augeas отображаются как измененные, хотя файл не был изменен

Я установил puppet-dashboard и заметил, что все мои задачи augeas показаны как "измененные". Я ожидаю, что augeas автоматически проверяет, установлено ли уже заданное значение, и в этом случае ничего не изменится. Мой рецепт: $puppet_conf = "/etc/pu…
22 мар '13 в 09:41
1 ответ

Возможность редактирования Augeas, если она существует, добавить иначе - при ссылке на вновь созданный узел

Я хочу сделать что-то вроде: set /files/etc/exports/dir[. = '/export/home'][client = '10.0.0.0/8'] /export/home set /files/etc/exports/dir[. = '/export/home'][client = '10.0.0.0/8']/client 10.0.0.0/8 Что произойдет, если я выполню вышеприведенное, т…
26 ноя '13 в 15:20
1 ответ

Как игнорировать остальную часть файла в Augeas?

Я работаю с набором конфигурационных файлов, и мне нужен способ, чтобы только черри выбирали определенные записи при определении объектива Augeas. Как я могу эффективно заявить, что "если то, что видит Augeas, еще не указано конкретно как извлечение…
09 янв '14 в 16:09
1 ответ

Использование объектива Augeas INI без оправы

Я использую модуль IniFile с augeas для создания объектива управления Splunk. Это хорошо работает для всех файлов, содержащих заголовки разделов, как обычный INI-файл, но есть пара файлов, которые не следуют этой схеме, просто используя пары имя = з…
18 июн '12 в 18:44
1 ответ

Комментирование или удаление @include из /etc/pam.d/sshd с помощью augtool

Как можно закомментировать или удалить строку "@include common-auth" в /etc/pam.d/sshd? Содержание по умолчанию: ... # Стандартная Un*x аутентификация. @include common-auth ... Документация на объектив не так уж и полезна. Я новичок в Augeas и пока …
18 фев '17 в 14:19
1 ответ

Augeas - создать новый раздел ini

У меня есть файл конфигурации в augeas, используя пользовательский объектив, который выводит данные следующим образом. /files/opt/../server.conf/target[1] = "general" /files/opt/../server.conf/target[1]/serverName = "XXX" /files/opt/../server.conf/t…
20 июн '12 в 14:11
2 ответа

Puppet Augeas с /etc/hosts

Я довольно новичок в Augeas, но мне сказали, что это инструмент для изменения конфигурации с помощью Puppet. Я пытаюсь создать простой класс, который добавляет строку в / etc / hosts, если он еще не существует. augeas { "test_config": context => …
08 дек '14 в 15:30
2 ответа

Puppet: запускать Augeas только при наличии определенного пакета

Я хочу использовать Augeas для изменения "/etc/inittab", но это должно происходить только тогда, когда установлен пакет "sysvinit". Этот пакет не находится под контролем Puppet (и не должен быть). "Onlyif" из Augeas, похоже, не способен проверять чт…
14 мар '14 в 16:00
1 ответ

Представление многострочного значения в Augeas с использованием '\'

Я недавно собрал линзу в Augeas, и теперь она работает не совсем так, как хотелось бы. Мой файл содержит несколько ссылок со следующим синтаксисом: Value1 = KEY 32 OR\ KEY 33 OR\ .... Как представить комбинацию новой строки с обратной косой чертой и…
15 окт '12 в 17:36
1 ответ

Кукольный augeas не срабатывает при вставке с объективом

Команда augeas insert выдает ошибку, если я указываю линзу и incl в ресурсе. Я действительно не смог найти никого с подобной проблемой. Когда я включаю следующий ресурс, он выдает бесполезную ошибку, которая просто говорит $file = "/etc/ldap.conf" $…
27 июн '14 в 16:03
1 ответ

Как скопировать ветку в augeas

Есть ли готовый способ скопировать ветку изначально в augeas или с помощью обработчика puppet augeas? Если бы оператор копирования был изначально доступен в augeas, это было бы что-то вроде cp /files/etc/grub.conf/title[1]/ /files/etc/grub.conf/titl…
04 мар '13 в 21:30
1 ответ

Как читать / изменять freetds.conf (для ODBC), используя augtool или аналогичный в bash-скрипте?

Как получить augtool (augeas) или аналогичный инструмент для работы с freetds.conf, чтобы я мог автоматизировать некоторые настройки в скрипте установки bash? Это не похоже на работу: augtool print "/files/etc/freetds/freetds.conf" Тем не менее, это…
22 янв '15 в 07:26
2 ответа

Как закомментировать / раскомментировать строку в файле конфигурации с Augeas?

Предполагая, что у меня есть следующее в /etc/syslog.conf файл: # Log all kernel messages to the console. # Logging much else clutters up the screen. #kern.* /dev/console Я хочу изменить это на kern.* /var/log/kern.log чтобы получить удобочитаемую в…
14 дек '11 в 05:44
1 ответ

Как установить строку "значение; другое значение" в php.ini с помощью augeas?

Я хочу изменить session.save_path в php.ini с помощью augeas дефолт: session.save_path="/var/lib/php5" целевое значение session.save_path="3;/var/lib/php5sessions" augeas возвращает довольно интересные результаты не работает команда (сохранить не уд…
20 дек '11 в 20:02
1 ответ

Использование Augeas для изменения конфигурации Squid

Я бегу squid-deb-proxy и я хочу изменить конфигурацию, используя Puppet/Augeas. Когда я пытаюсь это: augeas {'squid-deb-proxy.conf': lens => 'Squid.lns', incl => '/etc/squid-deb-proxy/squid-deb-proxy.conf', changes => ["set http_port 3129"]…
1 ответ

Puppet, изменение файла нескольких свойств с помощью augeas

Я довольно часто использую инструмент puppet и augeas для настройки файлов свойств. Мое последнее требование - применить тот же фиксированный набор изменений к довольно длинному списку файлов свойств. Итак, я хотел бы сделать это за один прогон, а н…
12 янв '16 в 10:44
2 ответа

Какова выгода от использования Puppet вместо самого Augeas?

Кукольный использует augeas. Какова выгода от использования Puppet вместо самого Augeas?
05 июн '12 в 13:59