Size: a a a

2021 March 24

NT

Nazar Tertyshnyi in Ansible
Vladimir Zhurkin
тогда вообще сказать у меня лапки, я могу писать код , а не вот это все
Так получилось, что моё основное направление - пыха. Но изначально я попал в стартап и делал всё. Вообще всё. Потом продукт перешёл на другую контору и теперь я серваками занимаюсь.
источник

AK

Alexander Khatsayuk in Ansible
Nazar Tertyshnyi
Так получилось, что моё основное направление - пыха. Но изначально я попал в стартап и делал всё. Вообще всё. Потом продукт перешёл на другую контору и теперь я серваками занимаюсь.
Вот это карьерный рост))
источник

NT

Nazar Tertyshnyi in Ansible
Alexander Khatsayuk
Вот это карьерный рост))
Лучше бы зарплату повышали :D
источник

VZ

Vladimir Zhurkin in Ansible
Alexander Khatsayuk
Вот это карьерный рост))
ну обычно вот админы в пограмисты, но вот что бы программисты в энекейщики
источник

NT

Nazar Tertyshnyi in Ansible
Vladimir Zhurkin
ну обычно вот админы в пограмисты, но вот что бы программисты в энекейщики
Ну, и погромированием я до сих пор занимаюсь. Правда уже поменьше.
источник

AK

Alexander Khatsayuk in Ansible
Vladimir Zhurkin
ну обычно вот админы в пограмисты, но вот что бы программисты в энекейщики
Жизнь заставит и не так раскорячишься)
источник

VZ

Vladimir Zhurkin in Ansible
Alexander Khatsayuk
Жизнь заставит и не так раскорячишься)
да это все понятно ,но вот в обратную я как то не встречал пока
источник

AK

Alexander Khatsayuk in Ansible
Vladimir Zhurkin
да это все понятно ,но вот в обратную я как то не встречал пока
Вот, лови момент :)
источник

NT

Nazar Tertyshnyi in Ansible
Vladimir Zhurkin
да это все понятно ,но вот в обратную я как то не встречал пока
По идее, это временно. Нужно до конца года довести продукт, а там уже закрываем продукт и уже двигаемся на базе этого в другой. И там опять и сервера и погромирование и всё что хош
источник

VZ

Vladimir Zhurkin in Ansible
ага Опять сервера 😏
источник

VC

Vladimir Chernyshev in Ansible
Alexey Nakhimov
ну вот я и уточнял про два плейбука. спасибо, я вас услышал. я тоже смотрел в эту сторону, но думал, может быть есть какое-то другое решение…..
должно работать newgrp docker - суть не в ssh сессии, ав терминальной, которая ещё не знает, что ее юзеру новая группа добавлена
источник
2021 March 25

VL

Victor Litvin in Ansible
Alexey Nakhimov
я это знаю. поэтому и спрашиваю, какв рамках ОДНОГО плейбука переинициализировать SSH-сессию
Судя по документации

https://docs.ansible.com/ansible/latest/collections/ansible/builtin/meta_module.html -> reset_connection
источник

VL

Victor Litvin in Ansible
Или не
источник

AN

Alexey Nakhimov in Ansible
Linko22 а8з+
Держи в курсе
meta: reset_connection заработало! проблема была там, про что забыл….. я чертову прорву времени таскаю за собой файл ansible.cfg, который дополнялся годами )))
вот его содержимое:
[defaults]
forks = 20
host_key_checking = False
nocows = True
gathering = smart
fact_caching_timeout = 600
callback_whitelist = profile_tasks
# work around privilege escalation timeouts in ansible:
timeout = 30
remote_tmp = /home/ubuntu/.ansible/tmp

[ssh_connection]
pipelining = True
ssh_args = -o ControlMaster=auto -o ControlPersist=600s
timeout = 10
# shorten the ControlPath which is often too long; when it is,
# ssh connection reuse silently fails, making everything slower.
control_path = %(directory)s/%%h-%%r


Закомментировал почти все в этом файле - и meta: reset_connection сработало!
Теперь надо понять, что аффектит в этом файле. Подозреваю вот этот блок:
pipelining = True
ssh_args = -o ControlMaster=auto -o ControlPersist=600s
источник

L

Linko22 а8з+ in Ansible
Alexey Nakhimov
meta: reset_connection заработало! проблема была там, про что забыл….. я чертову прорву времени таскаю за собой файл ansible.cfg, который дополнялся годами )))
вот его содержимое:
[defaults]
forks = 20
host_key_checking = False
nocows = True
gathering = smart
fact_caching_timeout = 600
callback_whitelist = profile_tasks
# work around privilege escalation timeouts in ansible:
timeout = 30
remote_tmp = /home/ubuntu/.ansible/tmp

[ssh_connection]
pipelining = True
ssh_args = -o ControlMaster=auto -o ControlPersist=600s
timeout = 10
# shorten the ControlPath which is often too long; when it is,
# ssh connection reuse silently fails, making everything slower.
control_path = %(directory)s/%%h-%%r


Закомментировал почти все в этом файле - и meta: reset_connection сработало!
Теперь надо понять, что аффектит в этом файле. Подозреваю вот этот блок:
pipelining = True
ssh_args = -o ControlMaster=auto -o ControlPersist=600s
А, это да. Такое часто бывает. Иногда полезно бывает просто взять новый файл и подкручивать его не копипастом из старого, а только то что надо 🙂
источник

L

Linko22 а8з+ in Ansible
Это здорово, что у тебя всё получилось.
источник

LD

Lex Dolgov in Ansible
всем здрасьте!
источник

LD

Lex Dolgov in Ansible
ansible -m debug -a "var=mem|int/1024/1024|int|round" -e 'mem=1048576' localhost
localhost | SUCCESS => {
   "mem|int/1024/1024|int|round": "1.0"
}
ansible -m debug -a "var=new_mem|int" -e 'mem=1048576 new_mem={{mem|int/1024/1024}}' localhost
localhost | SUCCESS => {
   "new_mem|int": "1"
}

почему round не работает в первом случае, а работает во втором...что за дичь ((
источник

LD

Lex Dolgov in Ansible
а это баг, или фича?
сталкивался кто-нибудь?
источник

LD

Lex Dolgov in Ansible
а может есть нормальный фильтр...который без /1024 переведет байты в мегабайты...
источник