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.sonicos
You 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.sonicos
Since 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.git
Create 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/hornjo
In 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