Size: a a a

2020 February 08

A

Alexander in DevOps
Alexander
1.
declare body code
declare tempvar
curl |
while read reply; do
body+="${tempvar}"$'\n'
tempvar="$reply"
done
code="$tempvar"

2.
curl |
tee \
>(head -n -1 > /tmp/body) \
>(tail -n 1 > /tmp/code) > /dev/null
За точность не ручаюсь, писал на телефоне по памяти.
источник

I

Igor in DevOps
George Gaál
Ссылку !
Совсем разделились. 6-7 апреля в СПб будет хайлоад. Вроде на почту всем высылали
источник

LB

Let Eat Bee in DevOps
Alexander
1.
declare body code
declare tempvar
curl |
while read reply; do
body+="${tempvar}"$'\n'
tempvar="$reply"
done
code="$tempvar"

2.
curl |
tee \
>(head -n -1 > /tmp/body) \
>(tail -n 1 > /tmp/code) > /dev/null
вы делаете предположение , что body текстовый
источник

I

Igor in DevOps
источник

LB

Let Eat Bee in DevOps
в альтернативной вселенной ansible не существует, потому что каждый модуль ансибла это cmdlet powershell , только без ямлостраданий
источник

A

Alexander in DevOps
Let Eat Bee
вы делаете предположение , что body текстовый
Первый вариант и с бинарным будет работать, насколько я помню.
источник

A

Alexander in DevOps
Второй будет работать точно
источник

I

Igor in DevOps
Let Eat Bee
в альтернативной вселенной ansible не существует, потому что каждый модуль ансибла это cmdlet powershell , только без ямлостраданий
Я понимаю, что это альтернативная вселенная, но где больше страданий - в ямле ансибла или в скриптах повершела?
источник

LB

Let Eat Bee in DevOps
Alexander
Первый вариант и с бинарным будет работать, насколько я помню.
нет,там нету '\n' (0a)

 curl -q -w '%{http_code}' https://docs.microsoft.com/en-us/media/microsoft-logo-dark.png  | xxd | tail -n 2

00000a80: cf0d 95fb 0000 0000 4945 4e44 ae42 6082  ........IEND.B`.
00000a90: 3230 30                                  200
источник

GG

George Gaál in DevOps
Merci
источник

GG

George Gaál in DevOps
Let Eat Bee
в альтернативной вселенной ansible не существует, потому что каждый модуль ансибла это cmdlet powershell , только без ямлостраданий
👎
источник

LB

Let Eat Bee in DevOps
Igor
Я понимаю, что это альтернативная вселенная, но где больше страданий - в ямле ансибла или в скриптах повершела?
ансибл появился только чтобы обойти корявость баша, он дает работать с объектами нормальными, но ценой этого ямложуть, достаточно взглянуть на все их with_* .   скрипты повершелла решают ту же задачу, их можно публиковать и раздавать ( привет ansible galaxy), также повершел умеет из коробки ходить на удаленные машины. нет ни одной проблемы , которую решает ансибл, которую нельзя было бы органично решить на голом повершелле
источник

GG

George Gaál in DevOps
Павершелл - не scm
источник

GG

George Gaál in DevOps
Ансиболь тоже, но народ ее эффективно использует в этом качестве.
источник

LB

Let Eat Bee in DevOps
George Gaál
Павершелл - не scm
а рестарты systemd сервисов ансиблем такое scm прям вообще )
источник

I

Igor in DevOps
Let Eat Bee
ансибл появился только чтобы обойти корявость баша, он дает работать с объектами нормальными, но ценой этого ямложуть, достаточно взглянуть на все их with_* .   скрипты повершелла решают ту же задачу, их можно публиковать и раздавать ( привет ansible galaxy), также повершел умеет из коробки ходить на удаленные машины. нет ни одной проблемы , которую решает ансибл, которую нельзя было бы органично решить на голом повершелле
кроме портируемости скриптов с ансибла на повершелл
источник

GG

George Gaál in DevOps
А ещё ансиблом можно рулить сетевыми устройства - napalm
источник

I

Igor in DevOps
хотя сравнение повершелла с ансиблом некорректно. ансибл - для какого-никакого оркестрирования, а повершелл - это шелл
источник

GG

George Gaál in DevOps
Let Eat Bee
а рестарты systemd сервисов ансиблем такое scm прям вообще )
Используйте правильные модули ансибла и все будет пучком
источник

GG

George Gaál in DevOps
Igor
хотя сравнение повершелла с ансиблом некорректно. ансибл - для какого-никакого оркестрирования, а повершелл - это шелл
Ансибл - это автоматизация. Оркестрация там херовая.
источник