Some examples of use of the Ansible Kafka collection.
Setup local environment
virtualenv .venv
source .venv/bin/activate
pip install -r requirements.txt
ansible-galaxy install -r requirements.yml
The local environment will have to be started through vagrant:
vagrant --inventory=<inventory_name> <vagrant command>
Notice: the empty option -- (two minus symbols) is used to end custom option processing:
vagrant --inventory=<inventory_name> -- <vagrant command> <vagrant options>
Start VMs
vagrant --inventory=plain -- up --provision
Stop VMs
vagrant --inventory=plain -- destroy --force
Generate certs
make -C files/tls/ca
make -C files/tls/ca install
Start VMs
vagrant --inventory=tls -- up --provision
Stop VMs
vagrant --inventory=tls -- destroy --force
Delete certs
make -C files/tls/ca clean
TBD.
Start VMs
vagrant --inventory=kerberos -- up --provision
Stop VMs
vagrant --inventory=kerberos -- destroy --force
TBD.