simplemice.eth
это не очень сложно
MRY
Всех привествую. Интересует проблема создания DNS "A" записей средствами nsupdate модуля. Если у кого-то есть успешный опыт с данным модулем, дайте мне знать. Заранее спасибо.
MRY
в чем сама проблема? в пине расписано как задать вопрос
Проблема в работе модуля, не принимает ключи, гугл не помошник, инфы мало. Ищу именно тех кто имел опыт с модулем так как там очень много подводных камней. Везде информация по базовому использованию модуля, но к примеру как правильно для него и в каком виде показать TSIG key инфы нет.
simplemice.eth
покажите таск
simplemice.eth
в чем у вас проблема
MRY
1. Генерирую токен для аутентификации на моем Win DNS 2. Скармливаю для nsupdate keytab и секрет к нему 3. получаю ERROR
inqfen
Все в шаблоне и kubectl apply
inqfen
Жду Helm 3
Denis
Жду Helm 3
Известно когда уже наконец-то релиз будет?
inqfen
Неа
inqfen
С ним можно будет в blue green deployment
inqfen
А второй поднял - все упало, ну откатывай, чо теперь
Eduard
Иволга, ты ли это?
inqfen
Нет, это Андрей
IZubrag
Добрый день. Имею несколько серверов, скажем N- нет, N мало, возьмём М. Нужно их обновлять по одному- т.е. первый обновил, перегрузил, подождал пока он поднимется, начал обновлять следующий. Как это можно сделать через ansible playbook? Что-то ничего путного в голову не приходит, и google не находит. И вобще как в ansible делать сложные сценарии?
Andrey
https://docs.ansible.com/ansible/latest/user_guide/playbooks_delegation.html#rolling-update-batch-size
Womchik
https://docs.ansible.com/ansible/latest/user_guide/playbooks_delegation.html#rolling-update-batch-size
inqfen
Посоны, кто использует vault для отдельных переменных?
Vladimir
Я
Артем
Посоны, кто использует vault для отдельных переменных?
ты перекличку устроить хочешь или конкретный вопрос есть?
inqfen
Вопрос
inqfen
в общем, есть структура
Артем
дык давай вопрос сразу, кто знает - ответит)))
inqfen
all |production |all_vars group1_vars vault
inqfen
проще так
inqfen
если в all.yml добавляю переменную ansible_sudo_pass: "{{vault_ansible_sudo_pass}}" и в vault vault_ansible_sudo_pass: "пороль"
inqfen
То из vault не читается
inqfen
В примерах структура inventory немного другая
inqfen
Вот, название vault какое-то зарезервированное или примерозависимо?
inqfen
best practice approach for this is to start with a group_vars/ subdirectory named after the group А, нашел
inqfen
Надо не отдельные файлы, а директории по группам
inqfen
То есть all.yml заменить на all, а туда vars и vault
inqfen
Всем спасибо)
Evgenii
мог бы просто в блокнот это писать )
inqfen
Метод утенка же
inqfen
Ну и мало ли кому пригодится
Vladislav 👻
То есть all.yml заменить на all, а туда vars и vault
а туда что угодно, причем сбор идет в алфавитном порядке
Womchik
https://gist.github.com/womchik/45a0f8c7ed6b12bb1166d6837fb2cfdb как экранировать | ?
Timur
Это ж yaml
Womchik
А зачем экранировать?
ERROR! Syntax Error while loading YAML. found character that cannot start any token
Andrey
на какую строку хоть?
Womchik
The offending line appears to be: config: { user.network-config: | ^ here
Andrey
потому что inline
Andrey
переделай на config: user: network-config: | ... user-data: | ...
Womchik
did not find expected ',' or '}' user: network-config: | ^ here
Vadim
The offending line appears to be: config: { user.network-config: | ^ here
а попробуй подставить его из vars?
Andrey
? Я не знаю, где ты там накосячил. Не убрал { скорее всего
Womchik
спасибо
Andrey
обращайся :)
Womchik
а попробуй подставить его из vars?
слишком большие куски повторять
Oleg
умеет ли Ансибл "склеивать" файлы? необходимо "склеить" 2 файла xlsx (одинаковые таблицы, но разные данные).
kSandr
работает ли ансибл с проприетарным мелкомягковским форматом чтоль ? )
matt
серьёзно?
Max
😂😂😂😂
Max
Это новый уровень
Oleg
работает ли ансибл с проприетарным мелкомягковским форматом чтоль ? )
ну вот есть репорты в экселе..их надо склеить. руками лень.
Oleg
я только что пдф-ки из cli клеил. норм
Timur
Работа с экселем через ансибл - это действительно новый уровень
Timur
На самом деле через Powershell действительно можно
Timur
Только не через shell, конечно же
Timur
Эксель - не текстовый файл
Timur
Его нельзя джинджей клеить
Timur
Через powershell только, нативными вызовами
Timur
Вот так, например: https://blogs.technet.microsoft.com/heyscriptingguy/2010/09/08/copy-data-from-one-excel-spreadsheet-to-another-with-powershell/
Timur
А сам powershell можно вызывать ансиблом
NS 🇷🇺
А сам powershell можно вызывать ансиблом
или упороться и написать модуль на питоне, либы питоны для работы с экселем присутствуют
Timur
Через win_command или даже raw
Timur
или упороться и написать модуль на питоне, либы питоны для работы с экселем присутствуют
Не нужно упарываться питоном. Модуль можно прямо на powershell и писать, если так нужно
Timur
Все встроенные виндовые модули написаны на powershell, если что