Описание тега salt-stack
The SaltStack platform, also known as Salt, is a Python-based open-source configuration management software and remote execution engine.
1
ответ
Использование dns_check в соли (где документация кажется неправильной)
Документы на солончак отмечают существование dns_check фильтр дзиндзя в 2017.7.3: {{ 'www.google.com' | dns_check }} который должен возвращать адрес ip4v в виде строки. Но когда я попробую это: test_this_one: cmd.run: - name: | echo {{ 'www.google.c…
15 фев '18 в 18:50
1
ответ
Многопоточные модули
Один из моих модулей занимает до 5 минут для выполнения из-за базовых команд оболочки. Я хотел бы изменить это и сделать выполнение асинхронных или пусковых команд в отдельных потоках / процессах. К сожалению, я не смог найти ни одного примера таког…
07 мар '16 в 05:25
1
ответ
SaltStack: Что означает "файл file.get_user недоступен"?
Я застрял в одном моменте в создании своего пользовательского модуля соли. Я использую нижеприведенную соляную версию master и minion на моем виртуальном компьютере и пытаюсь вызвать get_user функция, чтобы найти владельца файла, используя путь. Пут…
11 июл '16 в 14:05
2
ответа
Требовать SLS по своей декларации ID
У меня есть два файла состояния: php/init.sls php-fpm.sls php/init.sls устанавливает пакет php53u Я пытаюсь получить php-fpm.sls требовать php как это то, как я объявляю это внутри php/init.slsОднако это работает только если мне требуется pkg: php53…
24 ноя '13 в 10:52
1
ответ
Как сравнивать строки версий в файлах salt sls
Есть ли у salttack функция эквивалентная куклам versioncmp()? Или, в качестве альтернативы, есть ли способ получить методы distutils.version или packaging.version.parse (как упоминалось в разделе Сравнение строк версий в Python) в файле визуализации…
15 авг '17 в 21:34
2
ответа
Требуются ли реквизиты или достаточно ли заказа?
Документы Salt полны такой схемы: apache: pkg: - installed service: - running - require: - pkg: apache Это повторение ("установите apache, теперь проверьте, был ли установлен apache"), похоже, является нарушением не-повторения-себя (DRY). Так нужно …
11 фев '14 в 12:14
4
ответа
Установите конкретную версию postgres, используя salttack
Я хочу действительно простую установку postgres, а postgres-формула / postgres слишком сумасшедшая. Я просто хочу установить Postgres версии 9.5.1 на одном миньоне. Вот кое-что, что я попробовал, и я знаю, что это не работает. /srv/salt/top.sls base…
23 июн '16 в 18:57
1
ответ
Все функции стека соли могут быть установлены как переменные?
Я ошибочно подумал, что если вы можете запустить функцию из командной строки в SaltStack, вы можете установить этот вывод в качестве переменной. Например, рассмотрим следующее, которое выводит часовой пояс всех миньонов: salt '*' timezone.get_zone В…
16 мар '16 в 05:33
2
ответа
Режим солевого стека для Emacs
Как мне заставить Emacs работать с файлами Salt? Есть ли какой-то код, уже доступный, или как я могу создать режим самостоятельно? Есть плагин Sublime Text, который делает нечто подобное. Спасибо
02 янв '15 в 05:00
2
ответа
Доступ к зернам с помощью Salt-ssh в шаблонах Jinja
Мне нужно получить доступ к пользовательским зернам в моих файлах конфигурации, используя шаблоны Jinja. Вот мои файлы. [root@localhost salt]# cat my_config.conf {{ grains['ip'] }} [root@localhost salt]# cat test_jinja.sls /root/my_config.conf: file…
15 май '17 в 07:32
1
ответ
Требуется тот или иной штат с солью
Я ищу несколько часов техники для написания состояния соли, для которого требуется требование1 или требование2. Вот что я хотел бы сделать с cmd.run, например: Run myscript: cmd.run: - name: /path/to/myscript - require: - pkgs: pkg1|pkg2 - cwd: / Эт…
04 авг '15 в 10:29
1
ответ
Используйте существующую пару ключей RSA и сертификат с Saltstack
У меня есть куча серверов, и я хотел бы использовать с ними Солт. Во время сборки каждый хост получает пару ключей RSA и сертификат. Как я могу использовать их для соединения моих миньонов с солью и мастеров? Я получил их и общаюсь с автоматически с…
11 янв '16 в 18:14
3
ответа
Как я могу сгенерировать пару ключей Salt minion, используя OpenSSL?
Я создаю поваренную книгу шеф-повара, чтобы настроить Salt и управлять обменом ключами между миньонами и мастерами. Я знаю, что Соленый миньон будет автоматически генерировать ключи в /etc/salt/pki/minion/minion.{pem,pub} когда он только начинается,…
05 авг '14 в 11:59
1
ответ
Соль пользовательских зерна и версия Python
У меня есть зерно в /srv/salt/_grains которые написаны с использованием Python2.7 за Ubuntu 14.04 среда. Мы начали использовать Ubuntu 18.04 и хотите использовать один и тот же Salt-Master для обеих сред. Проблема в том, что новая среда может понять…
03 дек '18 в 12:19
1
ответ
Проблема установки локального пакета с функцией pkg.installed
Я хочу установить локальный пакет со следующим кодом SaltStack: test_package: pkg.installed: - source: /suresh/depot/files/tss-7.0.1.x86_64.rpm - target: /product/install - cwd: /suresh/product - user: root - group: root Когда я запускаю приведенный…
03 окт '16 в 12:15
1
ответ
Как мне передать зерна одного миньона другому?
Я использую Солт для настройки нескольких серверов. Два из них назначены на роль DNS-сервера и настроены с использованием dnsmasq-formula, Другие имеют различные роли, такие как gitlab-server, которые определены в столбе. Вот как это настроено: /srv…
27 дек '18 в 12:22
1
ответ
Вызов скрипта Python из солевого планировщика
Я написал солевой планировщик, и он работает каждую минуту. Я хочу вызвать скрипт Python из планировщика. Любой рабочий пример будет очень полезен.
06 дек '16 в 11:51
1
ответ
Докер как провайдер для Vagrant
Я использую Saltstack/Shell для подготовки бродячей машины, но теперь я хотел бы добавить Docker в качестве провайдера. У меня была проблема с тайм-аутом, поэтому я изменил значение тайм-аута. Теперь кажется, что машина никогда не выйдет на работу: …
15 сен '15 в 16:31
4
ответа
В Сольте, как я могу условно и итеративно ( jinja) применить включенное состояние
На первый взгляд это может показаться довольно простым. Но я могу вам сказать, что пару дней ломал голову над этим. Я прочитал много документов, сидел на IRC с людьми и разговаривал с коллегами, и на данный момент у меня нет ответа, который, на мой …
18 сен '15 в 15:48
1
ответ
В чем разница между функциями в файле состояния и функциями в командной строке в salttack?
Когда я использую saltstack управлять моими серверами. Я нашел интересную вещь: когда я бегу salt '*' pkg.installed httpdЯ получаю следующее сообщение: pkg.installed is not available, Но я могу использовать pkg.installed функция в моем .sls файлы, и…
16 май '16 в 11:57