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

Augeas is a configuration editing tool. It parses configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files.
1 ответ

Почему типу ресурса Augeas Puppet нужно 3 аргумента для defnode?

Я пытаюсь добавить или обновить пользователя в XML-файле конфигурации, используя тип ресурса augeas в Puppet, вот манифест: augeas { "nexus_user_newadmin": lens => "Xml.lns", incl => "security.xml", root => "/usr/local/nexus/conf", changes …
27 янв '14 в 15:19
1 ответ

Создайте файл conf с Augeas

Я пытаюсь написать bash-скрипт, который будет использовать Augeas для создания файла conf в /etc/httpd/conf.d/, а также для настройки необходимых узлов для vhost. По какой-то причине я не могу установить узел DocumentRoot. Когда я пытаюсь использова…
02 фев '15 в 01:54
1 ответ

Ресурс Puppet Augeas поддерживает только линзы avalialbe

Я автоматизирую конфигурационный файл rhnplugin в puppet, ниже мои манифесты augeas { 'config' : lens => 'Simplevars.lns', incl => '/etc/yum/pluginconf.d/rhnplugin.conf', changes => 'set /etc/yum/pluginconf.d/rhnplugin.conf/test " " ' } пол…
13 авг '15 в 04:23
2 ответа

Написание объектива Augeas

Мне нужно отредактировать одну строку в /etc/mongodb.conf auth = true У Augeas есть объектив Монго, однако он работает только на Augeas > 1,0 Я полностью застрял на augeas 0.9, потому что это последняя версия репозитория epel, и я не могу скомпилиро…
21 ноя '13 в 04:12
1 ответ

Есть ли объектив augeas, который может редактировать perl-хэш, как в.gitolite.rc?

Я хочу отредактировать файл конфигурации gitolite3, который написан на Perl, и выглядит так: # comments # comments %RC = ( # ------------------------------------------------------------------ # comments UMASK => 0077, # comments GIT_CONFIG_KEYS =…
22 окт '14 в 07:50
1 ответ

augeas в марионетке не меняет файл

Я хочу управлять содержимым файла carbon.conf с помощью Augeas из Puppet. Я использовал Augeas раньше в Puppet для управления XML-файлом, и это прекрасно работало. Однако на этот раз, когда применяется каталог марионеток, ничего не происходит с файл…
06 июл '16 в 07:23
4 ответа

Как установить config= значение в php.ini с Puppet?

Я делаю свои первые шаги в Puppet и столкнулся с проблемой. Я установил PHP на сервер Linux и хочу внести некоторые изменения в php.ini файл. Я не хочу перезаписывать весь ini файл с одним из репозитория, просто измените / создайте одно простое знач…
29 май '12 в 13:31
2 ответа

Как добавить операторы экспорта в bash_profile с помощью Augeas и Puppet

У меня есть Puppet + Augeas, работающий для назначения значений переменных в bash_profile, однако я не нашел способа экспортировать переменные из файла. augeas { "bash_profile-${user}-${name}": incl => "/home/${user}/.bash_profile", lens => 'S…
14 май '18 в 02:58
1 ответ

Augeas memcached редактировать через кукольный

Я пытаюсь внести изменения в мой файл memcached.conf через Augeas с puppet. У меня есть это в моем файле манифеста: augeas { 'listen_on_IP': context => '/etc/memcached.conf', changes => ['set l 0.0.0.0'], } но я не вижу изменений. Я использую …
28 авг '14 в 15:52
1 ответ

Не могу понять, как правильно добавить только augeas

У меня есть следующий XML: <subsystem xmlns="urn:jboss:domain:undertow:1.1"> <buffer-cache name="default"/> <server name="default-server"> <http-listener max-post-size="104857600" name="undertow-http" proxy-address-forwarding="$…
18 июл '17 в 09:57
2 ответа

augeas установить значение с пробелами не удалось

У меня проблема с augeas, когда я устанавливаю значение (augeas-0.10.0 используется с puppet-2.7.11) с пробелами, напр. ... changes => "set *[self::directive='FastCgiExternalServer']/arg '/usr/lib/cgi-bin/php5-fcgi -socket /var/run/php5-fpm.sock -p…
25 авг '13 в 12:22
1 ответ

Augeas - частичное управление sshd-config - совпадение записей

В файле конфигурации /etc/ssh/sshd_config я хочу определить записи PasswordAuthentication для нескольких конкретных пользователей (или групп), например: Match Group xyz_admin, xyz_support PasswordAuthentication no Match User yvonne,yvette PasswordAu…
28 июл '16 в 17:20
1 ответ

Использование hiera_hash для изменений augeas в куколке hiera

Я создал файлы yaml для каждого типа среды, разработки, интеграции. Однако есть несколько сред разработки, и я хочу переопределить некоторые изменения с помощью конкретных yaml-файлов хоста. Hiera |--host | |-dev1.internet.com | |-dev2.intranet.com …
06 окт '16 в 17:13
1 ответ

Не могу установить гем ruby-augeas в Ubuntu

Я пытаюсь установить augeas на Ubuntu. sudo gem install ruby-augeas Это дает мне ошибку: Building native extensions. This could take a while... ERROR: Error installing ruby-augeas: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extc…
08 окт '12 в 16:13
2 ответа

Соответствие конкретным именам файлов

У меня есть некоторый код, который ищет файлы сетевых сценариев, например: ifcfg-eth0 и т. Д. Код в настоящее время использует функцию соответствия, доступную в Augeas, чтобы получить все файлы в каталоге, например: augeas.match("/files/etc/sysconfi…
29 апр '13 в 22:23
1 ответ

Модификация ssh_config с помощью augtool

Это файл по умолчанию / etc / ssh / ssh_config, который содержит #ForwardX11 no, который я хотел бы изменить, поэтому я делаю augtool set "/files/etc/ssh/ssh_config/ForwardX11" yes который терпит неудачу, но это добавляет ForwardX11 yes после Host *…
04 июн '14 в 23:18
1 ответ

Ресурс Augeas не применяет изменения в конфигурации. файл

Я тестирую некоторые изменения конфигурации с помощью Augeas, и я вижу, как Puppet принимает эти изменения, но на самом деле они не применяются к диску: Notice: Augeas[db-connection](provider=augeas): --- /opt/myconfigfile.xml 2017-09-11 11:56:18.07…
11 сен '17 в 15:22
1 ответ

Создать или обновить раздел в XML-файле с помощью Augeas

Я хотел бы обновить раздел в XML-файле конфигурации или добавить новый, если он еще не существует с использованием Augeas. Файл XML выглядит так: <?xml version="1.0"?> <security> <users> ... <user> <id>deployment</id…
24 янв '14 в 17:26
2 ответа

Лучший способ написать манифест для добавления записей auto.misc в Linux без перезаписи существующих строк конфигурации

В настоящее время я пишу кукольный модуль для добавления строк в файл auto.misc. Я использовал augeas для добавления новой записи в файл auto.misc, и придумал что-то вроде этого ниже, и оно работает довольно хорошо каждый раз, когда я запускаю без д…
11 авг '15 в 00:37
1 ответ

Можно ли использовать Augeas для преобразования файлов?

Недавно я наткнулся на инструмент под названием Augeas. Насколько я понимаю, этот инструмент можно использовать для создания абстрактного независимого от типа файла дерева, которым можно манипулировать, если линза является посредником. Я хочу попроб…
15 мар '16 в 08:42