@pro_ansible

Страница 229 из 625
Wom
04.07.2017
14:19:50
Ага, я
проблем нет?

и какой timeout?

Алексей
04.07.2017
14:20:12
Всё гладко

Wom
04.07.2017
14:20:32
радует

Google
Алексей
04.07.2017
14:22:15
timeout не помню, default кажется, не менял

Peter
04.07.2017
14:25:55
а скажите-ка, кто-нибудь умеет debian обновлять через ansible?

а то оно у меня на моей playbook'е колом встало и в VM'ке, которую надо обновить весь мозг съело

оказалось не смогло само втащить ключ от stretch'а

Алексей
04.07.2017
14:27:40
А как ты ключ тащишь?

Peter
04.07.2017
14:28:21
А как ты ключ тащишь?
потом так прописал - name: Add Debian Stretch key apt_key: keyserver: pgp.mit.edu id: EF0F382A1A7B6500 state: present

но это после того, как перегрузил VM'ку и всё такое

Алексей
04.07.2017
14:29:41
А просто эту таску пробовал запустить?

Peter
04.07.2017
14:29:55
сейчас-то выполняется

когда её не было - целевая машина в ступор входила

Алексей
04.07.2017
14:30:24
А, поехало только после перезагрузки?

а фиг его знает.

Peter
04.07.2017
14:31:28
по хорошему хочу так: 1. Определить какой релиз debian, если jessie, то обновляем, если stretch - проверяем дальше

Google
Peter
04.07.2017
14:32:03
опять же репы прописать надо

- name: Stretch repository apt_repository: repo: deb http://ftp.fi.debian.org/debian stretch main non-free contrib state: present если так, то нужно ещё вычищать старые

Опять же как принудительно пнуть на перезагрузку в конце? Как понять, что перезагрузилось?

потом модуль apt не умеет в магию, типа сходить в apt.conf и посмореть какой там Default::Release прописан

lastsky
04.07.2017
14:34:45
в конце можно взять post_tasks либо через register: result + when: result.changed

Peter
04.07.2017
14:34:53
А, если ещё, ядра из backports притащены

Как быть с миграцией mysql->mariadb ?

Алексей
04.07.2017
14:37:05
в конце чего?

понять поможет мониторинг

Peter
04.07.2017
14:39:25
понять поможет мониторинг
ну не дёргать же мониторинг из ansible

Алексей
04.07.2017
14:40:16
А что за мониторинг?

lastsky
04.07.2017
14:41:13
алертманагер можно через geturl дернуть но это уже в церковь идите )

Алексей
04.07.2017
14:41:52
А зачем вообще его дергать?

lastsky
04.07.2017
14:43:02
кто ж знает. задачи всякие бывают :) у меня вот в todo есть через pre_tasks вешать silence в мониторинг и только потом идти колбасить сервер.

Peter
04.07.2017
14:43:14
А зачем вообще его дергать?
Глазами в него смотреть? Где ж тогда автоматизм?

lastsky
04.07.2017
14:43:16
а то алерты они доканывают просто

Алексей
04.07.2017
14:43:51
а то алерты они доканывают просто
Может это просто неправильные алерты?

Что за pre_task?

lastsky
04.07.2017
14:45:22
Может это просто неправильные алерты?
правильные. например, nginx должен всегда работать, если он не в running > 30 секунд после обновления пакета - значит не поднялся. а если поднялся то и алерта не будет. а так как я всё равно вижу по плейбуку что не поднялся - мне нафиг не надо ещё и алерт.

Peter
04.07.2017
14:45:22
pre_tasks: - name: Update apt cache if needed apt: update_cache=yes cache_valid_time=3600

Google
lastsky
04.07.2017
14:46:35
да, вот тут ещё есть пример pre_tasks "в интерьере" - http://docs.ansible.com/ansible/playbooks_roles.html

Peter
04.07.2017
14:50:58
@lastsky, чем мониторите, кстати?

lastsky
04.07.2017
14:51:41
тем что нормально деполится ансиблом. вариантов меньше двух.

Peter
04.07.2017
14:51:57
?

Wom
04.07.2017
14:52:22
zabbix!

lastsky
04.07.2017
14:54:07
- name: droching-clicking-zabbix-setup droching-clicking: instance=zabbix type=shit ip=1.2.3.4 user=admin password=12345 setup_type=full

Peter
04.07.2017
14:54:34
бгг

ну zabbix он не для всего

Peter
04.07.2017
14:55:47
я в него как-то свои свичи с роутерами запихал...

peter@stats:~$ sudo du -hs /var/lib/postgresql/9.4/main/ 30G /var/lib/postgresql/9.4/main/

а уж какая в нём пляска с SNMPv3...

Peter
04.07.2017
14:59:40
больше я его для сборки статистики с активного сетевого оборудования использовать не буду

старый кактус, и то, был меньше и проще

Dmitry
04.07.2017
15:00:44
сорта говна. что заббикс, что кактус

но это уже в церковь идите (с)

Sergey
04.07.2017
15:02:40
ох уж эта любовь к "искаропки"....

lastsky
04.07.2017
15:33:45
Спасибо. Добавил в плейбук
ходят легенды, что у свежего zabbix есть API. и что можно удариться в разработку кода с модулем url.

таким образом, отлично зарефакторить данный код.

Google
Igor
04.07.2017
16:24:29
коллеги, а кто-нибудь инсталлировал сервис на венду с помощью win_service авторизуясь под логином и паролем?

у меня почему0то не хочет служба запускаться, типа ошибка входа в систему,, если ввожу пароль руками - всё ок

как будет пароль неправильно передаётся через этот модуль

Boris
04.07.2017
16:30:43
а ты как служу регистировал?

Igor
04.07.2017
18:03:35
а ты как служу регистировал?
win_service: name: service name state: started username: .\user password: Password path: path

Vlad
04.07.2017
18:14:09
username попробуй в формате pc_name\\user

или ещё лучше: username: NT AUTHORITY\NetworkService

Admin
ERROR: S client not available

Igor
04.07.2017
18:19:57
у меня username правильный ставится в сервис

в смысле pc_name пробовал

а на счёт NT AUTHORITY\NetworkService, мне надо чтобы сервис из-под ограниченного юзера запускался

Vlad
04.07.2017
18:28:19
NT AUTHORITY\NetworkService это и есть ограниченный пользователь: https://msdn.microsoft.com/en-us/library/ff647402.aspx

и с паролем не надо заморачиваться

Хотя есть ещё NT AUTHORITY\LocalService: https://stackoverflow.com/questions/510170/the-difference-between-the-local-system-account-and-the-network-service-acco

Igor
04.07.2017
18:39:15
Ага, спс, почитаю

Он зашит

В сервис

Ну, кроме имени пользователя конечно

Google
Igor
04.07.2017
18:41:28
Где тогда будет его профиль располагаться?)

Vlad
04.07.2017
18:42:19
Зачем профиль если можно дать права на любой каталог?

Igor
04.07.2017
18:49:10
Там путь в сервисе зашит: AppData/Company/NameService

Vlad
04.07.2017
18:50:49
Igor
04.07.2017
18:52:06
Ага, спс, попробую завтра)

lastsky
04.07.2017
21:46:21
меня вновь удивил ансибл. cron: hour: 09 ^ here There appears to be a tab character at the start of the line.

мне показалось, что ВНЕЗАПНО ему не понравились табы. хотя сколько с табами писал.

даж не знаю идти ли в трекер )

Oleksandr
04.07.2017
22:34:53
ну вообще то правильно написал ansible, hour нужно на уровень ниже(глубже) ставить - ибо словарь

lastsky
04.07.2017
23:08:29
я уже забил пробелами. просто раньше были табы и в редакторах выглядело корректно :)

(ansible тож почему-то внимания не обращал)

сейчас тож выглядит корректно. *уточнение: выглядит точно так же, только вместо табуляции пробелы.

Bogdan
04.07.2017
23:32:44
Странно, мои табы в вим ямл никогда не любил

А на тему дебы и апт, пришлось апдейтить питон и ансибл, т.к. из дебы выпилили аптитуд

После всех апдейтов полет нормальный

Hackru
05.07.2017
00:21:09
пасаны, а че, никто свои риги под виндой не ансеблил шоле? порыскал в гугле, тишина...

Vasiliy
05.07.2017
06:13:10
подскажите, как чекнуть пых только на установленные дополнительные плагины с консоли?

Maxim
05.07.2017
07:31:36
php -m

?

Страница 229 из 625