Womchik
Womchik
больше на 2*env строк
Womchik
и на 11*env символов
Lev
больше на 2*env строк
это проблема? вобщем имхо в ансибл пользовать хэши на входных параметрах зло, т.к. это превращается в ад когда тебе параметр перекрыть один надо.
Womchik
[IPT] Dmitry
В 2020м то байты жалеть в ущерб читаемости
Womchik
Lev
меньше кода != хорошо. это может добавить читаемости, но может добавить палку в поддерживаемость на дальней дистрации
Lev
чем мой вариант менее читаем?
я бы сказал он более читаем и лаконичен. но из-за него ты городишь велосипеды с фильтрами. теряется наглядность в других местах.
Womchik
Sergey
Aleksandr
Maksim
Привет. Как мне с помощью Copy Скопировать файлы из папки, а не всю папку целиком?
Никита
Maksim
Maksim
но я попробую
Maksim
Albert
@Bykva тебе по ходу так и не ответили - но можно еще так:
{{ range(1, count_to) | map('regex_replace', '^(.*)$', 'bla\\1:123') | join(',') }}
Если count_to 5, то будет так:
bla1:123,bla2:123,bla3:123,bla4:123
Aleksandr
Sergey
да, получается, что через range создаётся list, а потом он обрабатывается фильтрами.
Albert
Aleksandr
но вообще ответили же, я вот так сделал
zookeeper.connect=
{%- for server in range(servers_count) -%}
zookeeper{{ server+1 }}:2181{% if not loop.last %},{% endif %}
{%- endfor %}/kafka
Albert
Я думал проблема с запитой была
Aleksandr
видимо только надо range(1, servers_count) чтобы не делать server+1
Albert
Но это тоже способ, да
Albert
Albert
Albert
@Bykva тебе по ходу так и не ответили - но можно еще так:
{{ range(1, count_to) | map('regex_replace', '^(.*)$', 'bla\\1:123') | join(',') }}
Если count_to 5, то будет так:
bla1:123,bla2:123,bla3:123,bla4:123
Мне это больше нравится, только потому что одна строка, и не надо мучится с черточками перед или после каждого for, endif, endfor и т.д.
Albert
Anatoliy
Добрый день.
при выполнении из ansible получаю ошибку: "gpg: keyserver receive failed: Server indicated a failure"
1. при ручном выполнении на том же сервере под любым пользователем "apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367" отрабатывает штатно
2. ansible-manager и целевой хост - одна и таже физическая машина. только пользователи разные
3. сваливается все при выполнении docker_compose на 3-ем шаге из 12
пожалуйста, направьте в правильном направлении
Aleksandr
Anatoliy
-vvvv что говорит?
спасибо. сам, глупый, не сообразил.
какая-то ерунда с ssh. разбираюсь
Aleksandr
если вы запускаете на той же самой тачке ансибл куда он и применяется, то делайте без ssh через connection: local, delegate_to: 127.0.0.1
simplemice.eth
+
Sergey
😊 всегда пожалуйста
Anatoliy
Хоттабыч 🐕
всем привет. никто не сталкивался с такой ошибкой при запуске скрипта ConfigureFOAnsible.PS1 на вин машинах?
Message
ProviderFault
WSManFault
Message = Произошла непредвиденная ошибка функции "HttpSetServiceConfiguration". Ошибка=31.
Код ошибки: -2147024865 0x8007001F
Присоединенное к системе устройство не работает.
Andrii
всем привет, подскажите, если делаю так
- name: Add line to .bash_profile
lineinfile:
dest: /home/test/.bash_profile
line:
- "export PATH=$HOME/.rbenv/bin:$PATH"
create: yes
state: present
то ругается
[WARNING]: The value ['export PATH=$HOME/.rbenv/bin:$PATH'] (type list) in a string field was converted to u"['export PATH=$HOME/.rbenv/bin:$PATH']" (type string). If this does not look like what you
expect, quote the entire value to ensure it does not change.
и строка вставляется в файл
['export PATH=$HOME/.rbenv/bin:$PATH']
но если делаю все в одну строку
- lineinfile: dest=/home/test/.bash_profile state=present line="export PATH=$HOME/.rbenv/bin:$PATH" create=yes
то все ок и вставляется строка как надо
можно конечно не заморачиваться и сделать все в одну строку, но хотелось бы на будещее понять, как это можно поправить
Aleksandr
потому что ты массив делаешь
Aleksandr
а в одну строку - string
Aleksandr
line:
- "export PATH=$HOME/.rbenv/bin:$PATH"
type = list
Aleksandr
line="export PATH=$HOME/.rbenv/bin:$PATH"
type = string
Aleksandr
сделай line: "export PATH=$HOME/.rbenv/bin:$PATH" и будет тебе счастье
Sergey
^^^ +++
Andrii
Andrii
Про type, что да как ни слова
Sergey
inqfen
line: |
- не лист
опа)
Aleksandr
но опять же это отсылка к ямлу, <>|
inqfen
Ну да, вообще ямл вполне однозначно типизирован
Vadik
Всем привет имеется проблема:
Нужно поставить сервер mysql и потом создать бд и пользователся ставлю я базу версии 5.7
Просто качаю пакет ф оф сайта потом установливаю , но вот проблема при установке я не задаю пароль , сам пароь хранится в лог файле как мне его оттуда вытащить и закинуть в переменную?
Он в таком формате
"
grep 'temporary password' /var/log/mysqld.log
2020-01-14T16:11:15.784116Z 1 [Note] A temporary password is generated for root@localhost: yCu3yf542S&-
"
Sergey
Привет. Ты гуглил?
Div
Отделение Bereke Bank
Gleb
Aleksandr
Gleb
Aleksandr
вообще, это как очередной религиозный спор. не хочу продолжать
Sergey
оффтопик, господа хорошие
Denis 災 nobody
Denis 災 nobody
Denis 災 nobody
не-серверным вариантам на серверах делать нечего
Denis 災 nobody
... но если кто-то хочет обсудить - милости просим в https://t.me/ru_voip_flood :)
Denis 災 nobody
спс
Denis 災 nobody
кстати замечено, что ряд библиотек падает на
%TAG ! tag:clarkevans.com,2002:
Denis 災 nobody
вроде, в питоновской словил на этом проблем, но могу и перепутать