Rasim
huawei S5720
Арлан FE3424
Rasim
https://plgn.ru/catalog/switches/
Ждун
наверное я тут не подскажу, может более сведущие заметят... попробуй что ли какой кастомный модуль https://github.com/HuaweiSwitch/CloudEngine-Ansible может для хуавеев прокатит
Leonid
netadmin@mfc-ufa-mush17-sw3# Your terminal size is 0 x 0 Resize your terminal to 80 x 24 or higher - мне кажется с этой ошибкой надо бороться)
Leonid
Поэтому и аутпута нет
Rasim
спасибо
Rasim
Ждун
я рад )
Rasim
ansible -m ce_command -a "commands='display vlan summary' transport='cli' host=192.168.1.1 port=22 username=huawei password=huawei123" localhost —connection local
неожиданный синтаксис, конечно, это с мануала
Nklya
На пару дней опоздал
Pavel
Ребят, сломал мозг: через ансибл ставлю php7.0-fpm - использую php-fpm latest, ставит 7.0. Все ок, но в handlers нужно сделать рестарт php-fpm, а это команда service php7.0-fpm restart и ещё нужно в конфигурации nginx вставить строку fastcgi_pass unix:/run/php/php7.0-fpm.sock. Так вот, подразумевается, что я не знаю версию, как можно определить версию и записать ее в переменную в виде php7.0-fpm. Сделал костыль: dpkg -l | grep php[0-9].[0-9]-fpm | awk '{print$2}' . И вывод пишу в переменную, может можно это проще и красивее реализовать. Спасибо
Alex
php-fpm latest? а вы смелый
Pavel
Правильнее как? Указывать таки руками версию?
Denis
Pavel
Без версии пишет: unit php-fpm.service not found
Pavel
Так обманул немного, ставлю через items без latest
Pavel
Mikhail
Лучше указывать версию явно, чтоб состояние всегда было одинаковое
Mikhail
И подобных проблем не возникнет
Roman
Ребят, сломал мозг: через ансибл ставлю php7.0-fpm - использую php-fpm latest, ставит 7.0. Все ок, но в handlers нужно сделать рестарт php-fpm, а это команда service php7.0-fpm restart и ещё нужно в конфигурации nginx вставить строку fastcgi_pass unix:/run/php/php7.0-fpm.sock. Так вот, подразумевается, что я не знаю версию, как можно определить версию и записать ее в переменную в виде php7.0-fpm. Сделал костыль: dpkg -l | grep php[0-9].[0-9]-fpm | awk '{print$2}' . И вывод пишу в переменную, может можно это проще и красивее реализовать. Спасибо
все надо хардкодить, списки / словари для каждой версии php - 7.0, 7.1 и т.п., ну и в списках соответственно названия пакетов, пути к сокетам, имена сервисов.
Pavel
Ок, спасибо
Pavel
Спасибо, так и сделаю
Alex
а дальше используй version где надо
Roman
тоже вариант, но нaпример в 7.2 нет mcrypt
Alex
ну это частности уже, их можно разрулить внутри роли
Roman
На мой взгляд лучше иметь конкретные списки, чем обрабатывать всевозможные исключения. Все должно быть максимально декларативно.
Но в общем-то это личное дело каждого, как реализовывать.
Alex
не нравятся when? можно и списки - with_items: "{{ packages[version] }}"
MrBlack
Господа, никто не сталкивался с такой проблеммой, пытаюсь подключить сетевой диск на удаленной машинке, силами ансимбля, в среде windows, вроде как подключение проходит успешно, но на удаленной машинке при выводе net use пишется что к сетевому диску нет доступа, подключение не требует авторизации
Lev
kerberos double hop ?
Lev
инфы бы побольше, а то пальцем в небо можно долго тыкать
MrBlack
Выполняю
- name: create a mapped drive under H
win_mapped_drive:
letter: H
path: \\192.168.12.244\exchange
state: present
Получаю
Состояние Локальный Удаленный Сеть
—---------------------------------------------------------------------------—
Нет доступа H: \\192.168.12.244\exchange Microsoft Windows Network
Tadeusz
Sergey
Sergey
именно поэтому ломается при последующем чтении диска
Sergey
так что смотри, с какими кредами данный CIFS-ресурс подключался
MrBlack
но если я на этой же удаленной машинке прописываю руками эту же net use H: \\192.168.12.244\exchange, все ж нормально подключается
Sergey
MrBlack
от этого же пользователя, под которым пытается выполнить ансимбль
Sergey
видимо, это не так
MrBlack
так, проверял несколько раз
Sergey
и домен тоже указан?
MrBlack
домена нету
Sergey
https://docs.ansible.com/ansible/2.4/win_mapped_drive_module.html
username
no
Credentials to map the drive with.
The username MUST include the domain or servername like SERVER\user, see the example for more information.
Sergey
а написано, что должен быть
MrBlack
это авторизация на шару
MrBlack
шара без авторизации у меня
Sergey
шара без авторизации у меня
Это не значит, что домен, имя пользователя и пароль не используются при подключении к ресурсу. Они всё равно передаются.
MrBlack
так при попытке подключения диска руками с той же удаленной машинки, ничего же не указываю
Sergey
При попытке подключения диска из консоли за тебя это делает кто-то (что-то) ещё - команда net, например.
Sergey
В общем, передавай модулю все необходимые по доке параметры - всё будет работать.
MrBlack
интересно что там можно передать.... гостя что ли
inqfen
Дратути
inqfen
Кто подскажет, а ansible есть loop типа while do?
Нужно создать список типа agents: [agent-1, agent-2..agent-n], где n задается переменной
Err
inqfen
A должна задаваться переменной
Vadim
agents: "{{ lookup('sequence', 'start=1 count=5 format=agent-%d', wantlist=True) }}"
inqfen
О, спасибо
inqfen
Sergey
inqfen
agents: {% for number in range (1, {{ agent_count }} %}{agents_temp: "{{agents_temp}} + 'agent-{{ number }}''"}{% endfor %}{{ agents_temp }}
фигня какая-то получилась
Stas
народ подскажите
Stas
делаю модуль
Stas
в который парамтером может приходить либо строка либо список
Stas
в итоге isinstance не срабатывал, решил вывести type того что приходит под видом листа
Stas
TypeError: Value of unknown type: <type 'type'>, <type 'str'>
Stas
и вижу такую херню
Stas
хотя если debugом вывести эту переменную то будет ["1", "2", "3"...]
Stas
что за втф
Даня
посоветуйте, каким модулем можно воспользоваться, чтоб собрать инфу об удаленном авс\ажур инстансе при наличии кредов? я так понял для авс катит ес2_facts
Ждун
Ребята, как вы думаете реально ли ansible заставить использовать сертификат из виндошного центра сертификации, если используешь windows ubuntu bash? скорее всего нет (изалированая среда, но все же)... нет возможности экспортировать приватный ключ
Artur
Даня
нужны регионы
Даня
и s3 эндпоинты
Artur
http://docs.ansible.com/ansible/latest/modules/list_of_cloud_modules.html
Даня
блин, я не находил такое
Даня
только отдельные модули
Даня
спасибо!