Size: a a a

ansible — русскоговорящее сообщество

2020 July 09

I

Ilgiz in ansible — русскоговорящее сообщество
Andrey Karepin
собственно запускаю плейбук и он падает с ошибкой:
MODULE FAILURE
File \"/tmp/ansible_docker_container_payload_LJPmWa/ansible_docker_container_payload.zip/ansible/modules/cloud/docker/docker_container.py\", line 2174, in has_different_configuration\r\nUnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 17: ordinal not in range(128)\r\n"
Очевидно же что где-то проблема с синтаксисом, проверь отступы
источник

AK

Andrey Karepin in ansible — русскоговорящее сообщество
Ilgiz
Очевидно же что где-то проблема с синтаксисом, проверь отступы
в плейбуке?
источник

I

Ilgiz in ansible — русскоговорящее сообщество
Andrey Karepin
в плейбуке?
Да, можешь быстренько линтом пройтись для начала
источник

AK

Andrey Karepin in ansible — русскоговорящее сообщество
Ilgiz
Да, можешь быстренько линтом пройтись для начала
а команду не подскажешь? что за линт?
источник

I

Ilgiz in ansible — русскоговорящее сообщество
Andrey Karepin
а команду не подскажешь? что за линт?
что-то типа $ ansible-lint your_role/*/*.yml
источник

I

Ilgiz in ansible — русскоговорящее сообщество
источник

AK

Andrey Karepin in ansible — русскоговорящее сообщество
спасибо
источник

AK

Andrey Karepin in ansible — русскоговорящее сообщество
Ilgiz
Да, можешь быстренько линтом пройтись для начала
ничего про ошибки в пелйбуках этот скрипт не сказал
источник

I

Ilgiz in ansible — русскоговорящее сообщество
Ну, значит нужно искать дальше
источник

AK

Andrey Karepin in ansible — русскоговорящее сообщество
версии python у меня и на удалённой машине должны совпадать?
у меня 3.6.10, на сервере 2.7.5
источник

AK

Andrey Karepin in ansible — русскоговорящее сообщество
я так понимаю *payload.zip он копирует из файлов установленных вместе с сами ансиблом
источник

AK

Andrey Karepin in ansible — русскоговорящее сообщество
этот плейбук создаёт docker контейнер и ему в env устанавливает переменную со  значением содержащим кириллицу и символы «, »
если это значение заменить на латиницу, то ошибка больше не возникает
источник

ДГ

Данила Герасимов... in ansible — русскоговорящее сообщество
Салам всем, имеется схема по гуглу - первобил 40$ делается за 5-7 минут, писать в лс.
источник
2020 July 10

S

Sagyndyk in ansible — русскоговорящее сообщество
Всем привет! Подскажите плез как можно бесконечно обращаться к удаленной машине пока не будет reachable? И можно ли сделать это асинхронно  чтобы другие хосты не простаивали
источник
2020 July 11

S

SarDigital in ansible — русскоговорящее сообщество
wait_for_connection – Waits until remote system is reachable/usable — Ansible Documentation
https://docs.ansible.com/ansible/latest/modules/wait_for_connection_module.html
источник

S

SarDigital in ansible — русскоговорящее сообщество
Вот такое нужно?
источник

d

dm in ansible — русскоговорящее сообщество
Sagyndyk
Всем привет! Подскажите плез как можно бесконечно обращаться к удаленной машине пока не будет reachable? И можно ли сделать это асинхронно  чтобы другие хосты не простаивали
- name: Wait port 22 to be ready
 local_action:
   module: wait_for
   port: "22"
   host: "{{ ssh_host }}"
   search_regex: OpenSSH
   delay: "{{ ssh_delay_seconds | default(5) }}"
   timeout: "{{ ssh_timeout_seconds | default(300) }}"
источник
2020 July 14

d

deeksite in ansible — русскоговорящее сообщество
✔️Доброго времени суток.
Друзья в данном посту хочу вам посоветовать свои профессиональные услуги💯.А именно по созданию логотипов любой сложности.
Также сможем обсудить пробные варианты логотипов🔲.Если вам интересно пишите мне  @nochnoivorobushek
источник

GK

George Kirillov in ansible — русскоговорящее сообщество
Коллеги, приветствую! Нужна помощь.
Нужно пройтись по одному элементу(connection_name) из списка словарей(params_servers) и на выходе получить список вида:
connection1,
connection2


 ---
- hosts: localhost
 vars:
   params_servers:
     - connection_name: connection1
       connection_port: 55
       connection_param: fast

     - connection_name: connection2
       connection_port: 56
       connection_param: silent
 tasks:

   - name: set_fact connection_name_list
     set_fact:
       connection_name_list: "{{ connection_name_list|default([]) + item.connection_name }}"
     loop: "{{ params_servers }}"

   - name:
     debug:
       msg: "{{ connection_name_list }}"
...
источник

GK

George Kirillov in ansible — русскоговорящее сообщество
Пока получаю ошибку
 {"msg": "Unexpected templating type error occurred on ({{ connection_name_list|default([]) + item.connection_name }}): can only concatenate list
(not \"str\") to list"}
источник