Timur
Asgoret
Какие именно параметры?
Например -parallelism=1 ну и отсюда любые https://www.terraform.io/docs/commands/apply.html
Anonymous
@dr_coyote будет жить. Поприветствуем!
Anonymous
@Asheenk будет жить. Поприветствуем!
Anonymous
Asgoret
shell 🤷🏼♂️
вот я тоже пришел к такому решению, пока не продавил себе нормальный доступк апи или всферу
Anonymous
Anonymous
хотя есть недоразумения типа
Anonymous
- assert:
that:
# Failures shouldn't return changes
- "result.changed == false"
# It's a failure
- "result.failed == true"
# Sensible Failure message
- "result.msg == 'Bad subset'"
ignore_errors: true
Johnny_K
Всем привет! А возможно вывод stdout_lines выводить определённую строку (номер строки) особенно когда представляется в виде msg: [
[],
[1]....
]
Johnny_K
И вот вывести строку 2
Johnny_K
И таким образом не использовать регулярки regexp или find
Anonymous
Anonymous
+ http://jmespath.org/examples.html
Johnny_K
Попробую спасибо
AlexShmel🐝
Какой операцией можно копировать или мувать файлы в переделах удалённого хоста ?
нужно на remote host файлы из папки А скопировать в B
AlexShmel🐝
есть варианты без shell: cp ....
Sergey
AlexShmel🐝
Спасибо, попробую
Anonymous
-MeliKa🍩🌹 Ozymandias будет жить. Поприветствуем!
Sergey
Спасибо, попробую
Но ты этого не хочешь, т.к. идемпотентность страдает, а ты делаешь шаг на тёмную сторону.
Anonymous
Anonymous
https://docs.ansible.com/ansible/devel/modules/copy_module.html
AlexShmel🐝
так что только копипаста, только хардкор
Sergey
AlexShmel🐝
к тому же мне идемпотентность не нужна, так как это единоразовый сетап, дальше управление на себя берёт chef
AlexShmel🐝
Sergey
AlexShmel🐝
:D
AlexShmel🐝
Да, плохо и некрасиво, но штоподелать
AlexShmel🐝
жизнь без костылей скучна и невесела
AlexShmel🐝
О. я придумал классную идею, буду симлинкать не сами ключи а их папку. так лучше
Denis
всем привет
Denis
как включить before/after когда делаешь template
Denis
не могу найти(
Anonymous
Anatolii будет жить. Поприветствуем!
Anatolii
всем привет. можно ли во время запуска ansible-playbook передать private-key строкой, а не файлом?
Denis
ребята а кто нибудь меняет значение параметра в JSONe?
Denis
подскажите как поменять значение
Denis
не используя template module
Anonymous
@melanxoluk будет жить. Поприветствуем!
Timur
Max
Max
Timur
прочитал сору по-русски
Бывает. Помню, нам в молодости как-то девушка на неработающий принтер жаловалась по телефону. На вопрос «какая модель принтера?» - отвечает: «в рот хер». Когда мы вылезли из под стола и попросили сфоткать сам принтер и прислать нам, выяснилось, что принтер назывался «brother». 😁
Timur
BROTHER
Max
Отделение Bereke Bank
Зухел
Max
йехит.
George
Anonymous
@iKnow8 будет жить. Поприветствуем!
George
так у тебя ж делегат
George
ты зачем внутри контейнера ищешь исполняемый файл
Nikolay
по крйней мере в документации так https://docs.ansible.com/ansible/latest/modules/lxd_container_module.html
George
там connection=local
George
вероятно для подсоединения к гипервизору нужен стандартный ссш коннекшен, если он у тебя не локально
George
There are two ways to run commands in containers, using the command module or using the ansible lxd connection plugin bundled in Ansible >= 2.1, the later requires python to be installed in the container which can be done with the command module.
George
https://docs.ansible.com/ansible/latest/plugins/connection/lxd.html
Nikolay
George
он может с равновероятностью искать lxc-клиент, как на машине, откуда ты ансибл гоняешь
George
так и на гипервизоре
George
это следует проверить
George
https://github.com/ansible/ansible/issues/25489
George
типа такого может взорваться
Nikolay
Anonymous
Roman Karpov будет жить. Поприветствуем!
Anonymous
@ngnixx будет жить. Поприветствуем!
George
Nikolay
расскажи, как забодаешь проблему
решил в итоге деплоить lxc контейнер с openssh внутри и публичным ключом сразу. Доступ к контейнеру с гипервизора. Ансиблом подключаюсь с ProxyCommand через гипервизор. local->hypervisor->lxc.
инвертори так сделал
[hv]
hypervisor ansible_host=x.x.x.x
[containers]
mycontainer ansible_connection=ssh
[containers:vars]
ansible_ssh_common_args='-o ProxyCommand="ssh -W %h:%p -q hypervosor"'
George
Nikolay
Фигня какая+то, кмк
пока ничего толкового не нашёл.
Нужно как-то в контейнер подключаться раскатывать софт.
George
George
И речь не про Immutable infra, как я понимаю
George
Но ссш лишний, ога
Sergey
Это не докер контейнер ;)
Ну а какая фиг разница? namespaces/cgroups же. Но высокоуровневые интерфейсы могут отличаться, конечно.