Size: a a a

ansible — русскоговорящее сообщество

2021 January 14

SM

Stanislav Motriy in ansible — русскоговорящее сообщество
Volodymyr Lykhachov
Лучше весь
Но в переменную добавляется же stdout? Проблема только с выводом?
источник

p

plan9k in ansible — русскоговорящее сообщество
Добрый день!

Тут есть те, кто пользуются AWX? Есть небольшая задача: необходимо сделать smart inventory со всеми серверами по регулярке. Регулярка должна включать все сервера без символа "-" где либо в названии сервера.
Может это можно как-то сделать без регулярки? Почему-то не могу составить.
источник

A

AV in ansible — русскоговорящее сообщество
Привет, подскажите что нет в синтаксисе
источник

SM

Stanislav Motriy in ansible — русскоговорящее сообщество
AV
Привет, подскажите что нет в синтаксисе
Привет. Диван крокодил 99.
источник
2021 January 15

M

Mikhail in ansible — русскоговорящее сообщество
Volodymyr Lykhachov
Подскажите как лучше реализовать сохранение stdout команды, которая выполняется на удаленной машинке.
Вывод мультистринговый и большой по объему.
debug: var=out.stdout_lines не хочет для большого объема работать.
Сохранять stdout в файл. И потом работать с файлом. Я так для дампов mysql делаю.
Конечно не очень красиво. В краинем случне модуль написать.
источник

VL

Volodymyr Lykhachov in ansible — русскоговорящее сообщество
Mikhail
Сохранять stdout в файл. И потом работать с файлом. Я так для дампов mysql делаю.
Конечно не очень красиво. В краинем случне модуль написать.
Я понял, что у меня проблема глобальнее: у меня async task и я могу получить ее stdout только по окончанию. Но если она ранится долго и заканчивается по таймауту - то получить я ничего не могу
источник

M

Mikhail in ansible — русскоговорящее сообщество
Volodymyr Lykhachov
Я понял, что у меня проблема глобальнее: у меня async task и я могу получить ее stdout только по окончанию. Но если она ранится долго и заканчивается по таймауту - то получить я ничего не могу
И вывод в файл и кастомный модуль эту проблему тоже решают.
источник

ДС

Дмитрий Стародубцев... in ansible — русскоговорящее сообщество
Коллеги, добрый день.

Хочу запустить контейнер с elasticsearch в docker через Ansible. Код вот такой:
   - name: Create es container
     docker_container:
       name: elasticsearch
       image: docker.elastic.co/elasticsearch/elasticsearch:7.9.1
       state: started
       volumes:
         - /etc/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
         - /var/log/elasticsearch/:/var/log/elasticsearch/
         - /var/lib/elasticsearch/:/var/lib/elasticsearch/
       env:
         - "ES_JAVA_OPTS=-Xms8g -Xmx8g"
       ports:
         - 9200:9200
         - 9300:9300


Не получается задать environment. Пробовал указывать как env и environment, но в обоих случаях падает в ошибку. Если вручную запускать контейнер, то я просто указываю      -e "ES_JAVA_OPTS=-Xms8g -Xmx8g"  и всё работает.

Подскажите пожалуйста, в чём проблема?
источник

AK

Andrey Karepin in ansible — русскоговорящее сообщество
env:
 ES_JAVA_OPTS: "-Xms8g -Xmx8g"
источник

ДС

Дмитрий Стародубцев... in ansible — русскоговорящее сообщество
Andrey Karepin
env:
 ES_JAVA_OPTS: "-Xms8g -Xmx8g"
Спасибо! Всё получилось!
источник

AK

Andrey Karepin in ansible — русскоговорящее сообщество
2btc
источник
2021 January 16

nn

ne ne in ansible — русскоговорящее сообщество
Всем привет, у меня вопрос к сообществу. Есть кубспрей, есть 3 виртуалки на компе ОЗУ (2 x worker: 2gb, master:4gb) когда разворачиваю плейбук выходит так что одна 1 нода ворка и мастер разворачивается, а на второй ноде :
источник

nn

ne ne in ansible — русскоговорящее сообщество
fatal: [node2]: FAILED! => {
   "assertion": "ansible_memtotal_mb >= minimal_node_memory_mb",
   "changed": false,
   "evaluated_to": false,
   "msg": "Assertion failed"
}
источник

SM

Stanislav Motriy in ansible — русскоговорящее сообщество
Ну, посмотри факты. Видимо, всё-таки есть нюанс.
источник
2021 January 18

NO

Nikolay Oprya in ansible — русскоговорящее сообщество
Парни подскажите как посредством Ansible создать MySQL и указать определенное место хранения самой базы?Зарание спасибо
источник

OK

Oleg Kalinin in ansible — русскоговорящее сообщество
товарищи, помогите плиз
модулем read_csv делаю register для файла:
      read_csv:
        path: '{{playbook_dir}}/list.csv'
      register: var
Как потом правильно описать условие when: "{{ var.VAR01 }}" для случая, если ячейка VAR01 пустая в файле list.csv?
when: "{{ var.VAR01 }}" так отрабатывает, если VAR01 или yes/no или true/false.
источник

p

plan9k in ansible — русскоговорящее сообщество
Добрый день!

Никто не в курсе, почему при сборе фактов sas_address и sas_device_handle возвращаются нулями?
Вообще мне нужен получать scsi id диска, мб кто знает как это сделать?
источник

SM

Stanislav Motriy in ansible — русскоговорящее сообщество
Возможно, что какие-то системные утилиты для этого должны быть установлены. В доке ансибла по этому поводу ничего не сказано?
источник

p

plan9k in ansible — русскоговорящее сообщество
Stanislav Motriy
Возможно, что какие-то системные утилиты для этого должны быть установлены. В доке ансибла по этому поводу ничего не сказано?
Неа. И не понятно какие утилиты необходимо установить.
источник
2021 January 19

p

plan9k in ansible — русскоговорящее сообщество
Есть ещё вопросы.
В block использую set_fact, из-за этого переменные склеиваются.
1) Можно ли как-то удалять переменную из скоупа?
2) Почему выхлоп с предыдущей итерации склеивается с выхлопом новой итерации? Ничего подробного, описывающего это поведение в доке не нашёл.
источник