Terry
назвал своим форком и пилишь дальше
Terry
да там и в aws django, но зачем там node.js - не ясно
Aleksei
вы так говорите как будто другие опенсорсные вебморды не могут загнуться
Terry
уже б запилили на том же async http
Vadim
Asgoret
Asgoret
Nklya
ну вмварщикам нечего скрывать, у них кругом говноповершелл
Terry
Vadim
Nklya
как говорится шо то, шо другое
Terry
Artur
думаю да.в пользовании прост. да и установка на изи
Dmytro 🇺🇦
Павел
товарищи, а в tower есть возможность запускать исполнение темплейтов не по расписанию, а по изменению в VCS? Или это нужно к какому-нибудь jenkins прикручивать задачу контроля репы и оттуда дергать Tower?
Artur
Oleg
подскажите пожалуйста, как в inventory ini файле использовать переменные, т.е. создать что-то типа path_to_pem_keys=./keys/bla-bla-bla/
Oleg
чтобы потом переиспользовать для всех доменов этот путь
Nklya
зачем это в инвентори пихать?
Nklya
есть и ansible.cfg и груп варсы
Artur
[project:vars]
var1=1
var2=2
Artur
все кто будет в группе project ( в инвентори листе ) будут видеть эти переменные
Constantin
Asgoret
NS 🇷🇺
Коллеги, а есть ли вариант использования переменной внутри переменной, что то типа {{ {{a}}_b }}
Dmytro 🇺🇦
Кто сможет подсказать по поводу переменных?
Я создаю юзера и создаю отдельный ssh-ключ для него.
Как мне переопределить переменные которые я использую в inventory файле?
Artur
где их переопределить хочеш ?
Artur
Dmytro 🇺🇦
Нужно под рутом создать нового пользователя, поставить нужные пакеты, а потом под новым пользователем заходить и запускать программы
Artur
Artur
либо 2 переменные с двумя логинами, либо запускать плейбук с ключём -e
Artur
при использовании ключа -е тогда стоит учитывать это в плейбуке ( when user = root и т.п)
Asgoret
нет, пришли позлорадствовать
А ну да...они то очень нужны одной из транснациональных компаний и их скупили на 100% одним махом, я и забыл)
matt
Artur
это просто пример
Vladislav 👻
этот "типичный девопс" сделал довольно солидные уроки, причем не только по ансиблу
Отделение Bereke Bank
раз уж на то пошло - с просторов телеграм-каналов
Artur
Timur
Vadim
Vadim
если это строки
Timur
В большинстве случаев динамически менять имя переменной не нужно. Обычно можно решить задачу более простыми способами
NS 🇷🇺
Oleg
rsync -avh -e "ssh -i ./ansible/test-key.pem" ./test.txt ubuntu@ec2-3-8-39-16.eu-west-2.compute.amazonaws.com:~/
Oleg
Oleg
может кто-то подскажет, чего не хватает в ансибл скритпе, чтобы выполнить команду аналогичную той, что выше
Sergey
:-)
matt
Sergey
Artur
Artur
а не имя сервера с логином
Artur
src папка на тачке, где запускаеш плейбук dest куда залить на серваке , на котором исполняется плейбук
Timur
Timur
Заодно избавит от необходимости проверки - существует ли такой интерфейс
NS 🇷🇺
то что плейбук 1, а инсталяций несколько... и на разных инсталяциях разный влан для один и тех же нужд
Timur
Ну и?
Timur
Фильтруем по значению переменной, переменная задается на уровне плейбука или инвентаря
NS 🇷🇺
видно я не совсем понимаю вашу мысль.
NS 🇷🇺
в инвентаре то я описал, а про фильтруем раскроешь мысль? =)
Timur
Откуда берутся переменные {{asible_vlanXXX.ipv4.address}}?
NS 🇷🇺
Отделение Bereke Bank
Не проще использовать slurp + copy?
Timur
NS 🇷🇺
это инфа которая по -m setup выводится, факты. КАк их еще там называет... Сорян, я к вам тут немного из мира салт стека
Дима Сис. Админ
https://derpops.bike/2014/12/25/ansible-copying-content-from-one-remote-system-to-another/
Vladislav 👻
Navern
Всем привет.
Кто-то знает простой способ получить изнутри плейбука список тагов, с которым этотт плейбук был запущен?(по аналогии с ansible_play_hosts)
Timur