This collection is stil in development. But most of the modules are already working. This collection will be pushed on ansible galaxy once most common modules are exisiting. After this point modules will be maintained for the new releases of the sonicos and new modules might be added over time.
| Release | Status | End of life |
|---|---|---|
| 1 | Development | Not Released |
This collection has been tested against following Ansible versions: >=2.15.0. The compabile OS version of Sonicwall is >=7.0.1-5145-R5175.
Before using the VMware community collection, you need to install the collection with the ansible-galaxy CLI:
ansible-galaxy collection install hornjo.sonicosYou can also include it in a requirements.yml file and install it via ansible-galaxy collection install -r requirements.yml using the format:
collections:
- name: hornjo.sonicosSince the collection is not on ansible galaxy yet, you have to install the ansible collection locally. For this do follwing steps:
Clone the git repo
git clone https://github.com/hornjo/sonicos.gitCreate the namespace folder and move the collection in the generic ansible collection path.
mkdir ~/.ansible/collections/ansible_collections/hornjo
mv hornjo ~/.ansible/collections/ansible_collections/hornjoIn order to use the modules of the collection, in total following python libraries are required:
- requests
- urllib3
- flatten_json
Installing collection does not install any required third party Python libraries. You need to install the required Python libraries using following command:
pip install -r ~/.ansible/collections/ansible_collections/hornjo/sonicos/requirements.txt