роль для кластера rabbitmq. В конфиге надо указывать все хосты, которые участвуют в кластере. Пока реализовал через ansible_play_hosts, но если запускать ansible-playbook с параметром —limit, то мы теряем хосты из конфига  rabbitmq
                  
                  
                  
                  
                  
                  Пока решил проблему так:
                  
                  
                  ---
                  
                  
                  - name: Install and confugure RabbitMQ
                  
                  
                    hosts: "{{ rabbitmq_cluster_group }}"
                  
                  
                    become: yes
                  
                  
                  
                  
                  
                    vars:
                  
                  
                      rabbitmq_cluster_group: dev-rabbitmq
                  
                  
                  И работаю уже с переменной rabbitmq_cluster_group
                  
                  
                
Зачем hosts вытаскивать из плейбука? Это все в инвентори должно быть
Обсуждают сегодня