Ansible scripts to setup on-prem environment components that do not fit in our terraform based model.
- ansible (>=2.7 and <=10.7) local setup (eg:
pipx install --include-deps ansible==10.7.0
) system
strongbox keymake netapp-collections-install
to install netapp.ontap collections for ansiblepip install netapp-lib requests
is also needed by ansible netapp modules to run
There is a Makefile which includes targets for the playbooks that one would need to run from this repo.
For example:
make dhcp-dev
will run the dhcp-dev playbook against hosts specified under the defined hosts
Regular targets will perfrom dry runs and check diffs, use the -execute
versions to apply the playbooks config.
netapp-collections-install
is also available to install netapp library
dependencies that do not ship with ansible by default.
Optionally ARGS
environment variable can be used to append arguments to
playbook commands, like make cumulus ARGS="--tags frr"
Please add new targets for all new roles and collections installations needed.