4
ответа

Как я должен использовать цитирование с эхом в кукол?

Я пытаюсь использовать эхо внутри марионеточного правила, чтобы добавить линию в .bashrc, но я не могу получить цитируемую право. '/ USR / BIN / ECHO -E PS1 = \ "[\ T ---------------------------------------- ------------------------- \ N - \ ...
20.09.2018
4
ответа

Управляйте только разделом файла конфигурации с Марионеткой (мультилиния file_line)

Существует файл конфигурации, например,/etc/network/interfaces. Я хочу управлять только определенным разделом того файла с помощью Марионетки. Пример: # Вначале, по крайней мере, является некоторым динамическим контентом, который может быть...
09.08.2014
3
ответа

Разрешения для рекурсивных файлов Puppet

При использовании файлового ресурса Puppet с рекурсивным => true могут ли каталоги и файлы получать разные разрешения? То есть мы обычно хотим удалить разрешения на чтение / выполнение из группы ...
19.06.2017
3
ответа

апач, не запускающийся в бродячем vm

Я использовал Puphpet.com для создания Бродячего VM, который будет использоваться для веб-разработки. Проблема, которую я имею, состоит в том, что VM не может запустить апача на начальной загрузке. $ sudo/etc/init.d/apache2 запускаются * Стартовый веб-сер
19.10.2013
2
ответа

rpm пакет libpng12 -1.2.50 -10.el7.x86 _64 отсутствует. сервер развернут с помощью puppet

У меня есть два удаленных сайта, на которых установлены серверы на базе CentOS 7.4. Я развернул серверы с помощью марионетки, и оба сайта имеют одинаковую конфигурацию. На одном сайте нет этого моего сервера...
30.12.2019
2
ответа

Vagrant: отсутствует операнд файла назначения после '/ etc / exports'

Я запускаю Vagrant 1.7.3 с базовым ящиком Ubuntu 14.04, и я хотите попробовать новую версию Puppet 4.2.0. Однако, когда я запускаю vagrant на пустой виртуальной машине, я получаю следующую ошибку: cp: missing destination ...
26.07.2015
2
ответа

Когда марионетка, шеф-повар или ansible являются простыми решениями, чем диспетчер пакетов?

Я плохо знаком с вышеупомянутым развертыванием и инструментами конфигурирования. У меня есть типичная потребность установить и обновить на целевой машине специализированный и настроенный веб-сервер, возможно, обратный прокси, база данных, требуемая...
26.04.2015
2
ответа

Как ПУТЬ установлен для пользователей в марионетке?

У меня есть интересная проблема, которая я смог работать вокруг путем ручного определения ПУТИ. Проблема - это, хотя ПУТЬ моего пользователя root:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:...
12.08.2014
2
ответа

Проверка цифрового отпечатка сертификата SSL?

Я играю вокруг с Марионеточным агентом и Марионеточным ведущим устройством, и я заметил, что Марионеточная утилита сертификата обеспечивает цифровой отпечаток для открытого ключа моего агента, поскольку это запросило быть подписанным: марионетка $...
03.07.2014
2
ответа

Удостоверьтесь, что/etc/export содержит правило с помощью удара

Что такое рабочий пример изменения/etc/export использующий удар? Пример: Я хочу удостовериться, что следующее правило присутствует и действительно:/export/home 2400:123::/32 (rw, no_root_squash) И это должно: Добавить...
25.11.2013
2
ответа

Authconfig contiously переписывая/etc/sysconfig/authconfig файл, портя выполненную Марионетку

Я использовал этот модуль LDAP в течение долгого времени в моей Марионеточной среде. Модуль загружает эти файлы на RHEL-серверы:/etc/openldap/openldap.conf/etc/pam_ldap.conf/etc/nsswitch.conf/etc/...
20.09.2013
2
ответа

Благоприятные для Python системы управления конфигурацией машины

Есть ли системы управления конфигурацией машины, сродни: Марионеточный Шеф-повар, которые являются исходно, или по крайней мере глубоко, благоприятны для Python? Любые рекомендации с поддержкой доказательства и/или поддержкой...
11.09.2013
1
ответ

Puppet Bolt не передает параметры в сценарий Bash, работающий как задача

При попытке использовать Puppet Bolt для запуска сценариев Bash на удаленных компьютерах сценарии не работали должным образом, поскольку они не получали параметры, переданные командой Bolt. Если побежал...
07.10.2020
1
ответ

Puppet не отражает изменения, сделанные в манифесте

У меня есть манифест модуля, скажем, он называется work.pp. Я добавил пользовательский факт has_work в /lib/factor/work.rb. Когда я запускаю puppet agent -t и проверяю facter -p has_work, факт соответствует ...
06.05.2020
1
ответ

Puppet — нет прослушивателя на 8140: задание для puppetserver.service не выполнено из-за превышения времени ожидания

У меня есть установка Puppet, которая работала в определенный момент времени. Теперь, когда я запускаю netstat -lnp, я не вижу, чтобы сервер Puppet прослушивал 8140. При устранении неполадок я пытался вручную запустить puppet...
06.05.2020
1
ответ

Что делает puppet, чтобы исправить «зависшую» службу systemctl, когда systemctl отказывается запускать службу?

У нас был сценарий, когда на RHEL мы не могли запустить запущенное приложение, и мы только что остановились. sudo systemctl start myservice У нас не было доступа к журналам журнала на этом ...
15.11.2019
1
ответ

Ясность в отношении использования кукольным агентом файла каталога на стороне узла

Я хочу знать, как после компиляции каталога и его отправки на узел агента, узел агента использует его. Используются ли провайдеры для чтения файла каталога?
10.11.2019
1
ответ

puppet module ничего не делает

Я успешно установил java-модуль puppetlabs с помощью команды puppet module install puppetlabs-java. Я создал модуль puppet с помощью команды puppet module generate... У меня есть два файла манифеста...
27.08.2019
1
ответ

Доступ к фактам одной системы из другой

Можно ли получить доступ к фактам одной системы из другой системы с помощью любой встроенной команды puppet? Я пытался сделать это с помощью puppet facts find "node_certificate", но это не работает (вместо этого я получаю факты...
25.06.2019
1
ответ

puppet resource dependency

Когда я выполняю puppet apply, я получаю ошибку: Warning: Scope(Mod::Cl[title]): Can't load '/tmp/file.yaml' File does not exist! Ошибка: Ошибка оценки: Error while evaluating a Resource Statement, ...
12.02.2019
1
ответ

используйте регекс внутри ресурса кукольного файла

я хочу удалить файл, используя ресурс файла. Имя файла AA_BB_CC_11.22.33.7z . Проблема в том, что файловый ресурс не поддерживает регекс и цифры в нем могут быть изменены. Я использую переменную внутри своего ...
23.01.2019
1
ответ

Команда не найдена при запуске Sudo

, я запускаю Centos7. Я установил кукол. Если я пишу куколку как пользователь, я получаю правильный вывод. Если я пишу кукольный кукол, я получаю команду, не найдена. Действительно странная вещь, если я делаю Sudo Su - и стать ...
19.09.2018
1
ответ

Puppet: что не так с моей конфигурацией?

Я хочу изучить марионетку. Установка на Suse ок. CA и SSL отлично работают со списком марионеточных сертификатов - все верните моего хозяина и моего клиента. На клиентском марионеточном агенте -t Вернуть ОК, проблем нет. Я начинаю очень ...
21.08.2018
1
ответ

Управление (Динамическими) файлами Зоны DNS с Марионеткой

Я выполняю Debian 7.0 (Хрипящий) сервер, и у меня есть динамическая установка DNS, где мои клиенты делают запросы DHCP и обновления сервера DHCP, файлы зоны DNS с любым IP были присвоены каждому...
13.01.2018
1
ответ

java.net.BindException: адрес уже используется при запуске puppetdb и jira

Я пытаюсь запустить и jira, и puppetdb на одном сервере, используя одну и ту же базу данных postgresql. Когда я сначала включаю jira, puppetdb выдает следующую ошибку: $ sudo / opt / puppetlabs / puppet / bin / ...
01.09.2017
1
ответ

Удалить параметр «ipv6only» из модуля Puppet nginx

Мой сервер nginx (обслуживающий несколько виртуальных хостов) не запускается: 08 ноября 23:54:43 foo systemd [1] : Запуск nginx - высокопроизводительный веб-сервер ... 08 ноя, 23:54:43 foo nginx [3830]: nginx: [emerg] ...
13.04.2017
1
ответ

Как установить содержимое файла, не трогая разрешения, с помощью Puppet?

Я использую директиву file для установки содержимого многих файлов конфигурации. Некоторые приложения имеют собственные интерфейсы конфигурации, которые являются предпочтительным способом изменения этих файлов (до ...
31.03.2017
1
ответ

Puppet: Принуждение пользователя к смене пароля при следующем входе в систему

Я использую ресурс «users» для создания учетных записей unix, а затем устанавливаю пароль по умолчанию. Для этого я написал следующий манифест. node 'node2.example.com', 'node3.example.com' {user {'askar': ...
16.03.2016
1
ответ

ресурс users в Puppet не обновляет /etc/shadow

Я написал манифесты, используя ресурс users, как показано ниже node 'node2.example.com','node3.example.com'{ user { 'ash': ensure => 'present', managehome => 'true', comment => '...'.
15.03.2016
1
ответ

puppetlabbs/firewall на centos 7.2

Я пытаюсь сделать следующее (с Puppet CE 4.3.2 и модулями puppetlabs/firewall из forge): firewall { '110 allow http/https access': dport => [80, 443], proto => tcp, ...
20.02.2016

Марионетка является инструментом управления конфигурацией (Unix и Windows) с его собственным Предметно-ориентированным языком (Марионетка или Ruby DSL).

Марионетка является инструментом управления конфигурацией для Unix и Windows. Это работает любой автономный режим (марионетка применяются), или в режиме клиент-сервер (марионеточный агент) с марионеточными агентами, работающими на клиентской системной регистрации с основным демоном на сервере регулярно. Марионетка записала в рубине, и марионеточный исходный код, т.е. марионеточные декларации, использует свой собственный проблемно-ориентированный язык, который фокусируется на объявлении системных ресурсов, и это предназначило состояние.

Объединенный с системными инструментами настройки (PXE, запустите, FAI, и т.д.), марионетка может полностью автоматизировать любую установку программного обеспечения и процесс конфигурации, который не требует графического интерфейса.

Подробнее: * http://www.puppetlabs.com/puppet/introduction/