8000 GitHub - hornjo/sonicos: Ansible collection and modules for Sonicwall firewalls with sonicos
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

hornjo/sonicos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Collection - hornjo.sonicos

Disclaimer!

This collection is still in development. But most of the modules are already working. This collection will be pushed on ansible galaxy once most common modules are existing. After this point modules will be maintained for the new releases of the sonicos and new modules might be added over time.

Releases and Maintenance

Release Status End of life
1 Development Not Released

Ansible version compatibility

This collection has been tested against following Ansible versions: >=2.15.0. The compatible OS version of Sonicwall is >=7.0.1-5145-R5175.

Installation and Usage

Installing the Collection from Ansible Galaxy

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

Installing Collection locally from GitHub

Since the collection is not on ansible galaxy yet, you have to install the ansible collection locally. For this do following 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

Required Python libraries

In order to use the modules of the collection, in total following python libraries are required:

  • requests
  • urllib3
  • flatten_json

Installing required libraries

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

Testing and Development

Ansible-Test

Contributing to collection

License

Copyright: (c) 2023, Horn Johannes (@hornjo) GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)

About

Ansible collection and modules for Sonicwall firewalls with sonicos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0