Below is our dir structure. Inside group_vars/all.yaml and kafka1_dev.yaml which has connection details but its not using/loading them. It still asking me the username. If i put single file which has hosts and vars it works. But if i separate the variables in group_vars it does not.
all:
vars:
ansible_become: true
vcc_site: kafka1_dev
ansible_connection: ssh
ansible_user: user
├── ansible.cfg
├── inventory
│. |
│ ├── kafka1_dev.yml
│
│ ├── group_vars
│ │ ├── all
│ │ └── en1_dev
│
├── playbooks
│ ├── all.yml
│ ├── fetch_logs.yml
│ ├── health_check.yml
│ ├── kafka_broker.yml
│ ├── kafka_connect.yml
│ ├── kafka_rest.yml
│ ├── kafka_ui.yml
│ ├── restart.yml
│ ├── schema_registry.yml
│ ├── ssl_certs.yml
│ ├── tasks
│ │ └── certificate_authority.yml
│ ├── troubleshooting
│ ├── validate_hosts.yml
│ └── zookeeper.yml
├── plugins
│ ├── filter
│ │ └── filters.py
│ └── modules
│ └── kafka_connectors.py
├── README
│ ├── kafka_broker
│ │ ├── defaults
│ │ │ └── main.yml
│ │ ├── files
│ │ │ ├── client.truststore.jks
│ │ │ ├── server.keystore.jks
│ │ │ ├── server.truststore.jks
│ │ │ ├── client.truststore.jks
│ │ │ ├── keystore.jks
│ │ │ ├── kafka.server.truststore.jks
│ │ │ └── og_server.jks
│ │ │ ├── kafka.client.truststore.jks
│ │ │ ├── kafka.server.keystore.jks
│ │ │ └── kafka.server.truststore.jks
│ │ ├── handlers
│ │ │ └── main.yml
│ │ ├── meta
│ │ │ └── main.yml
│ │ ├── README.md
│ │ ├── tasks
│ │ │ ├── dynamic_groups.yml
│ │ │ ├── health_check.yml
│ │ │ ├── main.yml
│ │ │ ├── restart_and_wait.yml
│ │ │ ├── set_principal.yml
│ │ │ └── ssl_certs.yml
│ │ └── templates
│ │ ├── client.properties.j2
│ │ ├── kafka_jolokia.properties.j2
│ │ ├── kafka_server_jaas.conf.j2
│ │ ├── kafka.client.truststore.jks
│ │ ├── kafka.server.keystore.jks
│ │ ├── kafka.server.truststore.jks
│ │ ├── kafka.yml.j2
│ │ ├── old_gen_certs
│ │ │ ├── kafka.client.truststore.jks
│ │ │ ├── kafka.server.keystore.jks
│ │ │ └── kafka.server.truststore.jks
│ │ ├── override.conf.j2
│ │ ├── password.properties.j2
│ │ ├── server.properties.j2
│ │ └── zookeeper-tls-client.properties.j2
│ └── zookeeper
│ ├── defaults
│ │ └── main.yml
│ ├── files
│ │ └── zookeeper.yml
│ ├── handlers
│ │ └── main.yml
│ ├── meta
│ │ └── main.yml
│ ├── README.md
│ ├── tasks
│ │ ├── dynamic_groups.yml
│ │ ├── health_check.yml
│ │ ├── main.yml
│ │ └── restart_and_wait.yml
│ └── templates
│ ├── myid.j2
│ ├── override.conf.j2
│ ├── zookeeper_jaas.conf.j2
│ ├── zookeeper_jolokia.properties.j2
│ ├── zookeeper_log4j.properties.j2
│ └── zookeeper.properties.j2