Mista
Windows Server 2016 - довольно современная ОСь?)
Вполне, хотя наличие 2019 говорит немного о другом, но не будем о bleeding edge of progress
Mista
Кроме fingerprint-a сетевой еще есть видео адаптер, дисковый контроллер
Mista
Список можно продолжать, главное что варианты присутствуют
Grek 🇺🇦
Wadik
https://pastebin.com/E7hra3sj Добрый день. Не пойму почему у меня не работает unclude_tasks . Подскажите пожалуйста что не так
Mista
как я и говорил - косвенные признаки)
Да вроде вполне прямые в моем понимании
Wadik
или я не тот модуль использую
Grek 🇺🇦
у тебя проблемы в modification_zabbix_agentd.conf.yml
Wadik
у тебя проблемы в modification_zabbix_agentd.conf.yml
если я этот playbook выполняю , то без ошибок все проходит
Wadik
Boriss
Доброго дня, у меня такой вопросег: - Вбрасываем команду kubectl get po -n kube-system | grep {хостнэйм машины на которой летят таски} - Если увидели {external-dns-*pod} - kubectl delete pod {external-dns-*pod} - Если не увидели, продолжаем таски
Grek 🇺🇦
наверное потому что ты делаешь импорт таск а не плейбук
Отделение Bereke Bank
Отделение Bereke Bank
Собираешь факт по нужному тебе паттерну и грохаешь
Wadik
а если я пишу несколько import_playbook , почему выполняется только последний ?
Mista
Затея называется 'я не буду читать документацию, а буду каждый раз спрашивать комьюнити'
Wadik
а что Вы опять такое затеяли?
Да не чего такого. У меня сейчас два playbook. Первый устанавливает zabbix-agent и добавляет нужные строки в .conf. Второй настраивает мониторинг посредством копирования файлов. Я для интереса создал 3 playbook , через import_playbook указываю 1 и 2 . В итоге используя ansible-playbook ...... -C вижу что выполняются задачи только с последнего импортированного playbook
Grek 🇺🇦
а зачем это все? один плейбук решает вашу задачу какое ветвление Вы пытаетесь родить?
Grek 🇺🇦
Вы для себя ответьте на вопрос - зачем делают импорт плейбуков возьмите любую роль и изучите почему там так сделано
Iwan
Всем привет, подскажите пожалуйста. Как реализовать удаление файлов без использования башсибла? таска: --- - name: File Base | Clear folder file: state: absent path: "{{ nsi_backend.file_base_ext }}" register: files - name: File Base | Creating directory file: path: "{{ nsi_backend.file_base_ext }}" state: directory owner: "{{ nsi_backend.user }}" group: "{{ nsi_backend.group }}" mode: u+rwx ... Но при такой таске теряется идемпотентность, чего бы не хотелось. Цель: Чистить только папки/файлы внутри папки. Можно ли через loop указать * ? аналог rm -rf /opt/mydir/*
Iwan
А когда удаляешь файлы в внутри директории идемпотентность сохраняется? :)
Внутри нет, я имел ввиду, что с моим такском он удалял сразу папку, и создавал заново. Сделал через find, теперь папка не удаляется.
cent
Коллеги, а ansible-galaxy уже умеет устанавливать роли из meta/main.yml ? Уже ansible-galaxy-local-deps и аналоги не нужны?
Aleksandr
как gather_subset=!all,!any,facter' внутри плейбука описать? нужно "gather_facts: True" отключить и таском прописать модуль?
Aleksandr
не хватает памяти для сбора всей информации о хосте, хочу ограничить сбор
Alex
не хватает памяти для сбора всей информации о хосте, хочу ограничить сбор
у меня так - name: Collect OS facts setup: gather_subset: - '!all' - '!any' - facter
Aleksandr
это в секцию tasks?
Alex
ну да
dReaM
Коллеги, подскажите, в msg используетя запятая, которая обрезает часть сообщений. чем ее экранировать? =)
Ждун
msg?
Ждун
в ansible запятую не нужно экранировать
Aleksandr
roles оказывается вызываются раньше или игнорируется tasks в плейбук при использование роли, пришлось добавить в task роли
חנה
pre_tasks: roles: post_tasks:
dReaM
в ansible запятую не нужно экранировать
с запятой: Колеги Без запятой: Коллеги нужно выгрузить данные
Ждун
может у вас строка не обрамлена в кавычки?
Ждун
надо смотреть плейбук
dReaM
пробовал и в двойных и в одинарных
Vitalii
Кто-то мб сталкивался? Нужно запустить mssql скрипт, который находится в файлах роли в одну таску, например script модулем. Т.Е. не копируя его на хост.
Ждун
sqlcmd -Q
Vitalii
https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility?view=sql-server-ver15
для него нужно сначала файл копирнуть на хост, или я что-то упускаю?
Ждун
ключ -Q принимает query
Ждун
-Q "cmdline query" (and exit)
AlexShmel🐝
Подскажите, как работать с ансиблом если у пользователя ssh ключ зашифрованн и требует ввода пароля на каждое подключение ?
⎈
Кто смотрел торрент Red Hat Certified Engineer (RHCE) EX294 Red Hat Ansible Automation, 3rd Edition 5,15 ГБ 720p 2019-09-23 - напишите мне в личку плез!
Evgenii
друзья, если есть у кого книга в pdf Запускаем ансибл, поделитесь пожалуйста в лс (не коммерция, не торренты). Я для себя, честно
GithubReleases
ansible/ansible tagged: v2.10.0b1 Link: https://github.com/ansible/ansible/releases/tag/v2.10.0b1 Release notes: New release v2.10.0b1
Egor
#Ansible #book [Russian] Title: Запускаем Ansible Author: Хоштейн Л., Мозер Р. Year: 2018 Pages: 384 ISBN: 978-5-97060-513-4
Evgenii
Кто-то читал? Полезная штука?
Я начал читать бесплатную версию, 36 страниц, очень доходчиво
Evgenii
Просто у меня английский на уровне basic
Evgenii
Кто-то читал? Полезная штука?
Еще есть книга Ansible Up and running, но она похоже на англ. На русском я не нашел
Evgenii
Это она и есть
но там обложки разные))
Vladimir
Vladimir
Vladimir
Действительно
Evgenii
убедил
Dmitriy
Egor
А в epub случайно нет?
https://t.me/pro_ansible/47187 #book
simplemice.eth
юзайте поиск по хештегу #book
Egor
юзайте поиск по хештегу #book
+ Или в файлах группы.
Dmitry
В том то и дело, я у видел PDF на русском и надеялся что будет такая же но в epub ☺️
simplemice.eth
все что есть мы выкладываем
simplemice.eth
просто ищите поиском правильно
Dimujin
Сделал в awx добавление 1 пользователя по данной инструкции https://www.unixarena.com/2019/03/ansible-tower-awx-passing-variables-using-survey-extra-vars.html/ передаю Имя, Email, права и создаю 1 пользователя Вот так --- USERNAME: variable_value EMAIL: variable_value RIGHTS: variable_value Теперь хочу сделать то же самое, только с 2 или более пользователями как мне передавать в USERNAME группу пользователей?😊
Sem
loop
Dimujin
USERNAME: loop можно любой пример?
Sem
user: USERNAME: "{{ item }}" EMAIL: "{{ item }}" RIGHTS: "{{ item }}" loop: - {{ testuser1, email1, rigts1}}
Sem
только там переменная item под номером будет