Вопросы по теме 'salt-stack'

Как сделать одно пользовательское состояние зависимым от другого?
Как сделать одно пользовательское состояние зависимым от другого с помощью реквизита в файле sls? Пример. Два настраиваемых состояний в модуле _states/seuss.py : # seuss.py def green_eggs(): return {'name': 'green_eggs', 'result':...
3690 просмотров
schedule 15.03.2023

Имя хоста Salty Vagrant Master: соль не найдена
Я пытаюсь загрузить свой бродячий ящик солью, прося его установить Apache. Я использую salty-vagrant в режиме без мастера. Бродячий ящик загружается, но зависает в консоли со следующим сообщением: [default] Running provisioner: salt......
1519 просмотров
schedule 22.09.2022

Можно ли использовать переменные в cloud-config
При использовании cloud init #cloud-config для создания файлов конфигурации, как мне использовать переменные для заполнить значения? В моем конкретном случае я хотел бы автоматически запускать экземпляры EC2 как предварительно настроенные...
7256 просмотров
schedule 15.01.2023

Как я могу сбросить данные столба, которые будут отправлены миньону
Когда делаю highstate на миньоне, возникает странная ошибка. Подозреваю, что данные столба по миньону могут быть неверными. Можно ли как-то сбросить данные столба с миньона?
17622 просмотров
schedule 14.03.2024

Соль: используйте пользовательские зерна в SLS
Я пытаюсь использовать пользовательское зерно в своем init.sls, но операторы if никогда не бывают истинными. Вот мое собственное зерно в действии: salt '*' grains.item cluster proxy2.example.com: cluster: passive proxy1.example.com:...
975 просмотров
schedule 16.06.2023

Как запустить пользовательский модуль в saltstack
Я имею дело с соляным стеком около 2 недель и уже могу настроить свою соляную среду, но когда я пытаюсь создать собственный модуль с помощью python и использую следующую команду: sudo salt '*' saltutil.sync_all ничего не происходит, и мой...
3570 просмотров
schedule 14.07.2023

Vagrant для развертывания Salt master
Я пытаюсь разработать относительно сложную систему, используя Vagrant и Salt-Stack для управления и обеспечения. Основная идея состоит в том, чтобы выделить машину, называемую мастером, на которой работает мастер Salt-Stack, к которому будут...
1701 просмотров
schedule 12.10.2022

Как казнить миньона из соляного стека
Я пытаюсь установить пакет Nginx с помощью солевого миньона. Но я не могу установить. Я попытался написать файл .sls в новом каталоге с именем Nginx, как показано ниже: /salt/states/base/nginx/init.sls : nginx: pkg: - installed...
1686 просмотров
schedule 01.05.2023

Как получить домашний каталог пользователя
скажем, у меня есть служба, с которой связан пользователь с настроенным столбцом, теперь я хочу получить tar.gz и поместить его в домашний каталог этого пользователя... как мне это сделать... user.info возвращает кучу данных, включая домашний...
2355 просмотров
schedule 26.03.2023

SaltStack: Как в операторе наблюдения указать каталог, в котором следует отслеживать все файлы?
Я хотел бы, чтобы служба nginx перезапускалась всякий раз, когда создается или изменяется любой файл в каталоге /etc/nginx/conf.d . В этом каталоге есть несколько файлов, и вместо того, чтобы указывать конкретные файлы, я хотел бы следить за всеми...
14689 просмотров
schedule 23.09.2022

Как я могу вручную запускать сценарии cmd.wait в Salt?
Скажем, у меня есть скрипт cmd.wait, который следит за изменениями в управляемом репозитории git. Как лучше всего запустить этот скрипт, даже если репозиторий не изменился? Вот сценарий: my-repo: git.latest: - name:...
1511 просмотров
schedule 14.06.2023

Переменные Jinja в map.jinja
Я пытаюсь установить динамическую переменную в map.jinja, но она настроена неправильно. У меня есть версия программного обеспечения, которую я хочу установить через зерно и подобрать ее на карте для динамического выбора каталогов. Я использую...
2088 просмотров
schedule 09.05.2024

Saltstack: network.ip_addrs недоступен
У меня возникла проблема с Saltstack версии 2014.7.0, из-за которой я не могу получить сетевую информацию от Salt. Если я бегу: salt-call network.ip_addrs Я получил: Function network.ip_addrs is not available Кажется, это...
450 просмотров
schedule 19.09.2022

Состояние в файле SLS не формируется в виде списка
У меня есть файл sls; содержание которого следует: apache: pkg.installed: -name: apache2 service.running: -enable: True - require: - pkg: apache И я получаю сообщение об ошибке при попытке подготовить коробку Ubuntu Vagrant...
10521 просмотров
schedule 20.01.2023

Обязательно ли помещать файлы в папку /srv/salt для передачи от мастера к миньону?
Обязательно ли помещать файлы в папку /srv/salt мастера для передачи файла/каталога от мастера к подключенным миньонам. Можем ли мы передавать файлы без использования солевого файлового сервера 1) Можем ли мы передавать файлы без использования...
820 просмотров
schedule 16.06.2023

saltstack требует точки монтирования
поэтому у меня есть базовый файл состояния соляного стека для установки и настройки приложения — в данном случае influxdb. однако я хотел бы, чтобы соль управляла монтированием блочного устройства и имела приложение require d перед его запуском....
822 просмотров
schedule 13.02.2024

Salt-api использует другой метод сопоставления, отличный от glob
По умолчанию salt-api использует метод glob для соответствия целевому миньону. Можно ли использовать другой способ (может быть зерна, pcre и т. д.) для поиска миньонов. Я пытался передать tgt_type в salt-api, но это не сработало. curl -s -H...
1357 просмотров
schedule 30.10.2022

SaltStack и PaaS
Подходит ли Salt для PaaS? Допустим, я хотел бы предоставить вычислительную службу PaaS, такую ​​как Amazon BeanStalk, Azure Cloud Service (веб-роль/рабочая роль) или даже Heroku Dyno, как часть состояния SaltStack (возможно, помимо виртуальной...
515 просмотров

Запустите задание сценария соли, которое никогда не возвращается мастеру соли
У меня есть солевой файл SLS, test.sls следующим образом: test: cmd.run: - name : | java -jar test.jar Здесь test.jar запускает команду, которая запускает eclipse и запускает указанную конфигурацию (которая работает вечно)....
2245 просмотров
schedule 09.07.2023

Как передать файл сборки от Jenkins мастеру Saltstack
У нас есть система Jenkins для автоматизации сборки с Github, сейчас мы внедряем систему Saltstack. Поэтому мне нужно интегрировать свой Jenkins с Salt-master, чтобы он передавал все новые сборки мастеру, который затем отправлял их через солевые...
1117 просмотров