@pro_ansible

Страница 507 из 625
Vladimir
06.07.2018
10:50:16
Это не магик, это повод юзать shell\command

Или есть мод для yum-utils ?

ShadoWalkeR
06.07.2018
10:50:36
Или сконфигурировать yum - у него параметр есть

https://linuxconfig.org/how-to-remove-old-unused-kernels-on-centos-linux#h6-5-configure-yum-to-auto-remove-old-kernels

Google
Vladimir
06.07.2018
10:50:49
Я же в вопросе и написал про модульный вариант, а как через команду я и так знаю

Maksim
06.07.2018
10:51:05
через модуль никак я думаю

Vladimir
06.07.2018
10:51:07
через модуль никак я думаю
Ну оно теперь можно авторемувом если сконфигать yum, вот как раз чего я не знал :)

Maksim
06.07.2018
10:51:59
я тоже этого не знал =)

но теперь то знаю =)

Vladimir
06.07.2018
10:53:13
Я теперь тоже ?

bebebe
06.07.2018
11:15:56
по очереди он итак в моем случае вызывает
Можно использовать async и poll https://docs.ansible.com/ansible/2.3/playbooks_async.html

Evgeny
06.07.2018
11:35:00
Всем привет! При деплое контейнеров хочу проверять что сеть net_name существует и если ее нет, аккуратно «валиться». Создать сеть можно так: - name: Create a network docker_network: name: network state: present Если такая сеть есть, то play должен сломаться (ну я так думаю) Вопросов 2: 1) как не завалиться если сеть есть? 2) и как прервать все если сети нет?

Dovnar
06.07.2018
11:36:16
а создаваться то она должна если ее нет?

если нет check_mode: true register: result fail when: result is changed

Evgeny
06.07.2018
11:39:04
нет, не должна

ок, спс

Google
Липоля Аймаксович
06.07.2018
11:40:38
Осилил тут установку нотепад++ на винду с сетевой шары через ансибл. https://pastebin.com/vzJTrSM7 Как вам?

Max
06.07.2018
11:41:09
Но зачем?

Липоля Аймаксович
06.07.2018
11:41:59
Ну где-то неделю назад я писал зачем :)

Max
06.07.2018
11:43:00
Пришло время, когда возможности домена начали замещать программированием на ямл

Липоля Аймаксович
06.07.2018
11:45:54
И какие возможности домена можно представить в виде человекочитаемых конфигураций? Мне вот, например, надо некоторое количество виндовых сервером подготавливать и держать в актуальном состоянии в качестве агентов для ТС.

Max
06.07.2018
11:51:53
https://docs.ansible.com/ansible/2.5/modules/win_chocolatey_module.html

Nklya
06.07.2018
11:52:09
Все конечно хорошо, но сувать код на пастебин некомильфо

Липоля Аймаксович
06.07.2018
12:03:02
А куда комильфо?

https://docs.ansible.com/ansible/2.5/modules/win_chocolatey_module.html
шоколате хорошо, но РКН никто не отменял

Max
06.07.2018
12:05:18
ну ркн и объехать не сложно

Vladimir
06.07.2018
12:10:44
Nklya
06.07.2018
12:11:19
У шоколатье можно пилить свои зеркала как я помню

Vladimir
06.07.2018
12:12:33
Ну это вроде обычная репа, но оно работает начиная с win10 я про это

Ну и конечно странный случай ставить нотпад через ansible

Div
06.07.2018
12:13:55
но это костыль небезопасный...

Nklya
06.07.2018
12:14:35
Ну и конечно странный случай ставить нотпад через ansible
Не вижу проблем. Я себе на макось ставлю софт ансиблом

Vladimir
06.07.2018
12:14:59
А я бы на винду ставил через их DSC

Nklya
06.07.2018
12:15:04
но это костыль небезопасный...
А что безопасное? Домен и групповые политики?

Google
Vladimir
06.07.2018
12:15:16
И сравнивать Win c MacOS это прям хорошо

Linux BSD MacOS - Unix Win другая сущность

Nklya
06.07.2018
12:16:05
Дада

2018 год на улице

Vladimir
06.07.2018
12:16:17
А я разве не прав ? :)

Nklya
06.07.2018
12:16:31
Винда уже не такое говно, как раньше))

Artem
06.07.2018
12:16:37
да будет холивар

Vladimir
06.07.2018
12:16:39
Да 2018, а от этого Win стал похож на Unix ?

Да винда норм система

Но это как микроскопом гвозди забивать

Для разных задач разные инструменты

Div
06.07.2018
12:17:32
А что безопасное? Домен и групповые политики?
в случае с шоко, безопаснее поднять свое зеркало.

Липоля Аймаксович
06.07.2018
12:18:35
Ну и конечно странный случай ставить нотпад через ansible
Ну np++ для пробы взял. Мне кучу софта надо поставить и некоторые манипуляции провести с системными настройками, сервисами и пользователями. DSC ресурс у меня сейчас есть составной, но из-за того что некоторый софт порой некорректно ставится через DSC, то меня это в некоторой степени беспокоит. Решил вот на ансибл переписать. +попробовать составной ресурс распились на обычные и тоже черех ансибла пускать

Div
06.07.2018
12:19:42
Господа, у кого нить получалось завести ansible на вин10?

Div
06.07.2018
12:21:37
просто законнектиться через win_rm.

Липоля Аймаксович
06.07.2018
12:22:45
Господа, у кого нить получалось завести ansible на вин10?
ансибл на линуксе же работает. Ну и говорят что в официально неподдерживаемом ансиблом WSL тоже работает

Artem
06.07.2018
12:23:09
Google
Div
06.07.2018
12:23:45
Vladimir
06.07.2018
12:23:51
Сейчас проверим

Липоля Аймаксович
06.07.2018
12:24:14
официально работа ансибл в WSL не поддерживает / не гаранитруется

Gleb
06.07.2018
12:24:19
Липоля Аймаксович
06.07.2018
12:24:43
я дико извиняюсь за корявый вопрос. у меня таргет хост это вин10
Доку читал? https://docs.ansible.com/ansible/devel/user_guide/windows_setup.html#winrm-setup

Alexander
06.07.2018
12:24:48
parallel жи
не портабельно. А так, да

Admin
ERROR: S client not available

Div
06.07.2018
12:24:57
читал.

St. Art
06.07.2018
12:25:01
тут вот рассказывают как WSUS рулить через ансибл, не то что нотепад ставить) https://habr.com/company/pc-administrator/blog/414751/

Липоля Аймаксович
06.07.2018
12:25:01
там winrm listner надо настроить

Div
06.07.2018
12:25:29
с хабра тоже читал.

Vladimir
06.07.2018
12:26:03
официально работа ансибл в WSL не поддерживает / не гаранитруется
Да нашел в доках, что никто из них гарантий не дает, и не стоит юзать в прод

Липоля Аймаксович
06.07.2018
12:26:47
[win] win10.yourdomain [win:vars] ansible_user=domain\user ansible_password=password ansible_connection=winrm ansible_winrm_server_cert_validation=ignore ansible_winrm_scheme=https ansible_winrm_transport=ntlm ansible_winrm_send_cbt=true Вот такой инвентори

попробуй

Div
06.07.2018
12:27:42
спасибо.

Липоля Аймаксович
06.07.2018
12:28:49
ansible -i hosts -l win -m win_ping

если таргет-хост правильно приготовил по доке, то пинг пройдет

Evgeny
06.07.2018
14:53:31
ЧЯДНТ: - name: Check network docker_network: name: network state: present check_mode: yes register: result - name: Abort play if network not exists fail: msg=«Network not found" when: result is changed

Viktor
06.07.2018
14:54:20
> fail: msg=«Network not found" А это ок?

Google
Evgeny
06.07.2018
14:55:04
Да, я хочу проветить что сети нет и зафейлиться если это так

Viktor
06.07.2018
14:55:20
я про то, что кавычки разные

Evgeny
06.07.2018
14:55:38
это телеграм шалит

Андрей
06.07.2018
15:12:28
Changed in result попробуй

Возвращается словарь, а не строчка

Evgeny
06.07.2018
15:19:39
changed' is undefined

Dovnar
06.07.2018
15:21:03
какой ansible?

Evgeny
06.07.2018
15:23:08
ansible 2.5.3

ruslan
06.07.2018
15:32:02
/etc/ansible/hosts 225/225 100% ansible python module location = /usr/lib/python2.7/dist-packages/ansible │[my_pc] executable location = /usr/bin/ansible │ad ansible_host=172.16.178.223 python version = 2.7.12 (default, Dec 4 2017, 14:50:18) [GCC 5.4.0 20160609] │sys ansible_host=172.16.178.141 Using /etc/ansible/ansible.cfg as config file │ Parsed /etc/ansible/hosts inventory source with ini plugin │[my_pc:vars] [WARNING]: Could not match supplied host pattern, ignoring: test │ansible_user = rvr │ansible_password = хуйушки) [WARNING]: No hosts matched, nothing to do │ansible_port = 5986 │ansible_connection = winrm root@ans:/home/rvr# ansible test -m ping -vvv │ansible_winrm_server_cert_validation = ignore

root@ans:/home/rvr# ansible sys -m ping -vvv │ │ │ ansible 2.5.4 │ config file = /etc/ansible/ansible.cfg │ configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules'] │ ansible python module location = /usr/lib/python2.7/dist-packages/ansible │ executable location = /usr/bin/ansible │ python version = 2.7.12 (default, Dec 4 2017, 14:50:18) [GCC 5.4.0 20160609] │ Using /etc/ansible/ansible.cfg as config file │ Parsed /etc/ansible/hosts inventory source with ini plugin │ META: ran handlers │ Using module file /usr/lib/python2.7/dist-packages/ansible/modules/system/ping.py │ <172.16.178.141> ESTABLISH WINRM CONNECTION FOR USER: rvr on PORT 5986 TO 172.16.178.141 │ sys | UNREACHABLE! => { │ "changed": false, │ "msg": "ssl: HTTPSConnectionPool(host='172.16.178.141', port=5986): Max retries exceeded with url: /wsman (Caused │ by ConnectTimeoutError(<urllib3.connection.VerifiedHTTPSConnection object at 0x7ff51dbe95d0>, 'Connection to 172.16.17│ 8.141 timed out. (connect timeout=30)'))", │ "unreachable": true

ПОМОГИТЕ!

Люди!

win 10 pro

не конектиться

домена нет

сервера нет

всё локалхосты

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