Aleksey
все тоже :)
Aleksey
адре свой хочу
Dmitry
обдолбятся своими докерами и ябуть друг друга в жопы (c) :D
Dmitry
ваще мне интересны обстоятельства
Dmitry
когда ты не знаешь сервер
Dmitry
за sshd внутри докер контейнера тебя щас докероебы выебут, кстати
Dmitry
вот уже начали :))))
Dmitry
с которого играешь
Aleksey
ансибл в докере. контрольная машина
Aleksey
а удаленная нормальная
Dmitry
я же попросил facts показать
Dmitry
с удаленной машины
Dmitry
а ты мне что показываешь? из локального докера? :) а нахер он мне? :)
Aleksey
я показываю с удаленной машины. :)
Aleksey
а грепнуть то что в хостварс я и сам могу на предмет ойпи с которого пришел
Dmitry
показывай, как показываешь
Aleksey
его увы в сыром виде нет
Dmitry
ну тогда телепаты в соседней эхе :)
Aleksey
да да :)
Dmitry
не люблю, когда люди вместо ответов на простые вопросы, начинают "включать мозг" и что-то там сами придумывать, ведь "почти все знают, есть только маленький затык" :)))
Aleksey
я уже понял что ошибался
Dmitry
нет уж, режим Лунохода, так режим Лунохода :)
Aleksey
и понял где
Aleksey
в нате
Dmitry
видишь, я сразу догадался, что ты там грепаешь :)
Dmitry
и попросил показать все facts, а ты типа и так умный :)
Dmitry
в следующий раз просто показывай :) чтобы время на ненужные дискуссии не тратить :)
Aleksey
Дима, ты прав а я нет. :)
Aleksey
мне просто влом удалять конфиденциальные переменые
Aleksey
воти мнусь как девочка
Александр
А для каких целей это необходимо
Aleksey
:)
Aleksey
а очень просто. надо добавить хост с которого идет управление в фаервол.
Aleksey
ибо 22 порт в центосе и рхеле открыт по умолчанию
Aleksey
а вот 443 порт уже нет
Александр
А так узнать не?
Aleksey
так в чем и вопрос
Sergey
как вариант - ip есть в $SSH_CONNECTION на удаленном хосте
Sergey
И $SSH_CLIENT еще SSH_CLIENT shows the address of the client system, the outgoing port number on the client system and the incoming port on the server. SSH_CONNECTION shows the address of the client, the outgoing port on the client, the address of the server and the incoming port on the server.
Aleksey
его нету.
Aleksey
я проверил секцию env
Sergey
https://github.com/debops/ansible-core/issues/9 http://stackoverflow.com/a/39388565
Sergey
For the IP address gathering to work correctly, you shouldn't specify become parameters in the Ansible inventory. In that case the playbook or task level setting won't be able to override the inventory setting and the IP address will be inaccessible to Ansible.
Aleksey
да я пошел по этому же пути
nvkv
Котаны, а можно как-то через lookup, скажем, собрать все переменные окружения?
nvkv
в массив
Aleksey
а они вроде как и есть
Aleksey
в массиве
Aleksey
или надо обязательно через лукап
nvkv
ну мне надо с контрол-ноды собрать энв
Aleksey
{{hostvars[inventory_hostname]['ansible_env']}}
nvkv
и что-то с ним сделать эдакое на хосте
nvkv
воу
nvkv
ща проверю
Aleksey
аа
Aleksey
не это на удаленной ноде
nvkv
ну вот да :(
nvkv
уже туплю, не заметил
Aleksey
а н алокальной очевидно shell: env local
Aleksey
чо то локал
Aleksey
делегейт ту кажется
Aleksey
delegate_to: 127.0.0.1
Aleksey
но вообще наверное лучше через лукап с указанием листа того что тебе надо собрать
nvkv
в том-то и прикол, что я не знаю, что конкретно мне надо собрать
nvkv
все переменные с префиксом, скажем, CFG_
nvkv
delegate_to реально по ssh цепляется и в итоге я получаю не весь env :(
nvkv
ладно, пойду дальше думать
Aleksey
да не там был вариано локального коннекта
Aleksey
просто не помню точно синтаксис
Aleksandr
народ а поделитесь, у кого как устроена иерархия папок и плейбук
Aleksandr
кто как делает
Aleksandr
у нас сейчас 1 плейбука на все и теги
Aleksandr
но уже не удобно как то
Stanislav
http://docs.ansible.com/ansible/playbooks_best_practices.html#directory-layout
Stanislav
и если в кратце
Aleksey
ага
Aleksey
тоже хотел ее принести