
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

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

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

bebebe
06.07.2018
11:15:56

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
А куда комильфо?

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

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?

Vladimir
06.07.2018
12:19:42

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

Липоля Аймаксович
06.07.2018
12:22:45

Artem
06.07.2018
12:23:09

Vladimir
06.07.2018
12:23:28

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

Alexander
06.07.2018
12:24:48

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

Липоля Аймаксович
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
если таргет-хост правильно приготовил по доке, то пинг пройдет

Alexander
06.07.2018
13:24:02

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
не конектиться
домена нет
сервера нет
всё локалхосты