maniac
если я правильно тебя понял
Lev
это ж тебе не блокнот
Aleksandr
сча через пастебин залью
Aleksandr
http://pastebin.com/e6S9sY4h
Lev
а вопрос какой?
Aleksandr
не работает
Aleksandr
сча ошибку дам
Aleksandr
http://pastebin.com/g74qwx7E
Aleksandr
ошибка
Aleksandr
самое странное что раньше плейбука работала всегда
Aleksandr
модули может какие не встали..
Lev
по-моему тебе все написали в ошибке
Александр
Если юзер есть, будет ошибка если не ошибаюсь
Lev
ERROR! this task 'authorized_key' has extra params, which is only allowed in the following modules: command, win_command, shell, win_shell, script, include, include_vars, add_host, group_by, set_fact, raw, meta
Lev
даже координаты есть
Lev
- authorized_key: ^ here
Aleksandr
@leominov да с чего вдруг эта ошибка вылезла?)
Aleksandr
если раньше все работало
Lev
вперед в светлое раньше
Lev
ну, может обновил че)
Александр
@leominov да с чего вдруг эта ошибка вылезла?)
А пользователь был или новый?
Lev
может у тебя всегда работало неправильно
Александр
:D
Александр
И вывод он не смотрел
Александр
Да)))
Aleksandr
ага и зайти не мог
Lev
key={ lookup('file', item.1) }} а как это вообще работает?
Александр
эти типа файл таскает
Александр
o_O
Lev
а то что не парные скобки?
Lev
или вот:
Lev
- authorized_key: user={{ item.0.name }}
Lev
я думал, в такой конструкции всегда ковычки нужны)
Lev
или нет?
Lev
а, нужны если через двоеточие
Lev
думаю, ругается потому что:
Lev
key='{{ lookup('file', item.1) }}'
Lev
и
Lev
key={ lookup('file', item.1) }}
Александр
мб мб
Aleksandr
поправил - теперь новая
Aleksandr
TASK [common : add users admins] *********************************************** fatal: [puppet.tech.mosreg.ru]: FAILED! => {"failed": true, "msg": "the field 'args' has an invalid value, which appears to include a variable that is undefined. The error was: 'unicode object' has no attribute 'name'\n\nThe error appears to have been in '/Users/sundelor/git/all/roles/common/tasks/users-rhel.yml': line 24, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: add users admins\n ^ here\n"}
Lev
попробую угадать!
Lev
атрибута name не существует!)
Aleksandr
т.е. тебя не смущает что это строчка - name: add users admins
Aleksandr
и к строчкам 4 и 16 вопросов не возникает
Aleksandr
а там тот же - name
Lev
может ты name в koi8 написал
Lev
Или написал через русскую букву а или е.
Lev
Но раньше же работало! так что даже не знаю
Aleksandr
в том то и дело.
Aleksandr
в гите сравнил, изменений не было
Aleksandr
удалил - написал по новой - не помогает
Lev
ну мы поняли, что раньше работало, проблема ж у тебя сейчас)
Lev
удали тогда к херам все name, если не удается написать)
Anonymous
а что за ansible-console такой
Anonymous
?
jagga
плейбуками управлялка
jagga
и не только ими
Dmitrii
Traceback (most recent call last):\r\n File \"/tmp/ansible_bVjdy9/ansible_module_rabbitmq_parameter.py\", line 159, in <module>\r\n main()\r\n File \"/tmp/ansible_bVjdy9/ansible_module_rabbitmq_parameter.py\", line 135, in main\r\n value = json.loads(value)\r\n File \"/usr/lib/python2.7/json/__init__.py\", line 339, in loads\r\n return _default_decoder.decode(s)\r\n File \"/usr/lib/python2.7/json/decoder.py\", line 364, in decode\r\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\r\n File \"/usr/lib/python2.7/json/decoder.py\", line 380, in raw_decode\r\n obj, end = self.scan_once(s, idx)\r\nValueError: Expecting property name: line 1 column 2 (char 1)\r\n
Dmitrii
Кто ниудь может сказать что я делаю не так?
Dmitrii
Пытаюсь установить параметр через ансибл в реббит
Dmitrii
Может кто помочью?
Dmitrii
В общем случае, как правильно JSON как значение передавать в ансибле?
Dmitrii
Когда отсылаю в дебаг переменную - оно высирает валидный JSON. Когда передаю ее как параметр модулю - то ничего не работает
Dmitrii
Если туда же указать JSON как строковый литерал - все работает
Lev
ты предлагаешь нам реверсить логи в таски для ансибла? дело пошло бы быстрее, если бы ты дал полную картину происходящего
Lev
http://stackoverflow.com/questions/36728760/reading-json-like-variable-in-ansible
Dmitrii
Проблема в том, что этот JSON должен генериться по шаблону
Aleksandr
Но раньше же работало! так что даже не знаю
И действительно все работало. Анс 2.2 отработал все ок. 2.3 падает. Видимо что то там сломали)
Lev
Саша, в предыдущем случае была просто ошибка в скрипте, не уверен, что это когда-либо работало, возможно, не использовалось просто)
Aleksandr
Хз, это часть дефолтной плейбуки)
Melnikov Alexandr
Кусок плейбуки для добавления ползуков я писал:) она работала.
Melnikov Alexandr
“{{ admin_users }}” если сделать так, то работать не будет:)
Melnikov Alexandr
В ансибле 2.3 что то поломали с путями к group_vars. И при проходе плейбуки ансибля об этом говорила что не найдена перенменная.
Melnikov Alexandr
“{{ admin_users }}” в таки виде переменные в плейбуки не втавляют. Это для джинжы.
Pavel
Еще пару раз так поломают и народ пойдет искать более вменяемую замену ансиблю
Melnikov Alexandr
Ну... 2.3 это дев ветка:) Официально сча только 2.2.0.0-0.1.rc1
Melnikov Alexandr
Так что сам себе злобный буратина что перешел на дев ветку.
Sander
Всем привет