"{{item.url}}" >> new 2>&1 && cat new | grep "Response time" | awk '{ print $3}' && rm new
with_items:
- { url: https://google.com}
- { url: https://app.com}
args:
chdir: /home/siege/
register: newsiegetestresults
Кто кто подскажет как можно сделать что бы newsiegetestresults записывался в файлик в формате url: newsiegetestresults если список урл может быть большой ?
Грубо говоря нужно получать файлик в котором будет сама урла и результат теста
Вот здесь есть хороший пример, как обращаться с результатами после with_items. https://stackoverflow.com/questions/37925282/iteration-using-with-items-and-register Модуль copy с джинджей в content'e, чтобы записать в файл
Покажите - как примерно выглядит исходный результат, который у вас в переменной. И покажите пример - что вы хотите получить на выходе в файле.
https://pastebin.com/xqhCqeQi Я хочу получить файйлик с результатом в таком формате https://google.com: 0.10 https://app.com:0.04 Формат записи не важен главное что бы было видно урлу и результат теста, суть в том что урл может быть 2 а может и 10
Ну там у тебя awk в конце пайпа, переколбась как надо.
Нагрузочное тестирование веб-серверов гугла и эпла? Похоже на какую-то нездоровую фигню.
В Роскомнадзоре новые блокировки тестируют, видимо. 😁 И пытаются результат доступности на клиентах отслеживать
😂😂😂 та то пример )
Прикинул навскидку: - name: debug newsiegetestresults debug: var: >- lookup('together', (newsiegetestresults.results | map(attribute='item.url')), (newsiegetestresults.results | map(attribute='stdout')) ) | map('join', ''':'' ')
Обсуждают сегодня