Getting Started¶
This section walks you from zero to running your first ibcli commands against an Infoblox NIOS grid.
Prerequisites¶
- Python 3.11 or later - check with
python --version. - Network access to a NIOS grid master on HTTPS (port 443).
- The
ibclisource tree (this repository).
Steps¶
- Install ibcli - one
pip install -e .(orpoetry install) command. - First connection - connect to your grid and run a command.
- Tab completion - learn the tab-driven UX that makes ibcli productive.
Five-minute preview¶
# Install
pip install -e . # or: poetry install
# Connect and run a one-shot command
ibcli -s gridmaster.corp.example -u admin -p s3cr3t -k \
-e "show zone example.com"
# Interactive REPL
ibcli -s gridmaster.corp.example -u admin -k
Password: ****
admin@gridmaster.corp.example > show z<TAB>
zone
admin@gridmaster.corp.example > show zone ex<TAB>
example.com
admin@gridmaster.corp.example > show zone example.com
fqdn=example.com view=default
Abbreviations work throughout: co z a example.com is the same as configure zone add example.com.