но запускается только в последнем inventories/stable/inventory.yml
ansible-playbook playbooks/zabbix_agent.yml -i inventories/develop/inventory.yml -i inventories/alpha/inventory.yml -i inventories/beta/inventory.yml -i inventories/stable/inventory.yml -e "deploy_env=enter_app"
deploy_env подставляется в плейбук hosts: '{{ deploy_env }}'
Куда смотреть в таком случае?
А как определяете, что не все инвентари запускаются?
В плейбуке вызывается роль для добавления хоста в забикс, в забиксе появляется только один хост, который в последнем инвентори указан. Удалял по одному с конца и начинали добавляться хосты по одному из следующих файлов Ну и по логу выполнения видно, что только на одном хосте выполняется
А группы как в инвентарях называются? Что в deploy_env?
в каждом инвентаре есть группа enter_app, в deploy_env тоже передаю enter_app
ansible-inventory playbooks/zabbix_agent.yml -i inventories/develop/inventory.yml -i inventories/alpha/inventory.yml -i inventories/beta/inventory.yml -i inventories/stable/inventory.yml --graph enter_app
@enter_app: |--enter_app_1 один хост выводит
Обсуждают сегодня