возможность запустить его же только локально, например через опцию в ansible-playbook. Как это лаконично реализовать?
Создаёшь инвентори, в котором все те же группы и хосты смотрят на 127.0.0.1, запускаешь с ним.
Целый инвентори под локалк((. Это самый минималистичный вариант?
а можно поинтересоваться зачем?
Хочу запускать плейбук как локально, так и для ремоут тачек.
а можно поинтересоваться зачем
А что, у тебя там инвентори из зарплаты вычитают? Беги оттуда, если не прикован.
Попытка идентичной настройки окружения
не айс. если честно
ТС открыт к вариантам, ты всегда можешь предложить что-то получше.
я поэтому у него и спрашиваю зачем он хочет. Чего добивается
для тестов на локалхосте так?
Типа того
да. было бы интересно кто как это делает. Я пока не нашел правильного пути - для тестов плейбука с ролями или ролей и прочего - добавляю вручную адрес локально на ВМ. Возможно есть вариант например с плейбуком где будет указываться роль и группа в кач екстраварса которую потом можно загнать в add_host.
Так как плейбуков и ролей не так много - порядка 20 может чуть больше, то вполне отрабатывает.
С виртуалкой то ясно, я тоже пользуюсь. В итоге сделал отдельный инвентори файл если нужно на самой хост тачке что-то запустить.
Обсуждают сегодня