All Projects → fortinet-solutions-cse → 40ansible

fortinet-solutions-cse / 40ansible

Licence: Apache-2.0 license
Ansible modules and examples for Fortinet products using the REST API

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to 40ansible

Ansible Collection Hardening
This Ansible collection provides battle tested hardening for Linux, SSH, nginx, MySQL
Stars: ✭ 2,543 (+3202.6%)
Mutual labels:  role
Rbac
Hierarchical Role-Based Access Control for Node.js
Stars: ✭ 254 (+229.87%)
Mutual labels:  role
fortigate exporter
Prometheus exporter for Fortigate firewalls
Stars: ✭ 133 (+72.73%)
Mutual labels:  fortigate
Ansible Nginx Hardening
This Ansible role provides secure nginx configurations.
Stars: ✭ 180 (+133.77%)
Mutual labels:  role
Ansible Role Java
Ansible Role - Java
Stars: ✭ 231 (+200%)
Mutual labels:  role
PowerFGT
PowerShell module to manage Fortinet (FortiGate) Firewall
Stars: ✭ 80 (+3.9%)
Mutual labels:  fortigate
Ansible Role Git
Ansible Role - Git
Stars: ✭ 153 (+98.7%)
Mutual labels:  role
ansible-concourse
An ansible role to manage Concourse CI
Stars: ✭ 22 (-71.43%)
Mutual labels:  role
Ansible Role Kubernetes
Ansible Role - Kubernetes
Stars: ✭ 247 (+220.78%)
Mutual labels:  role
discord-reaction-role-bot
A Discord bot that allows users to self-assign roles using reactions.
Stars: ✭ 110 (+42.86%)
Mutual labels:  role
Vue Gates
🔒 A Vue.js & Nuxt.js plugin that allows you to use roles and permissions in your components or DOM elements, also compatible as middleware and methods.
Stars: ✭ 184 (+138.96%)
Mutual labels:  role
Ansible Role Ntp
Ansible Role - NTP
Stars: ✭ 203 (+163.64%)
Mutual labels:  role
ansible-role-pimpmylog
DEPRECATED Ansible Role - Pimp my Log
Stars: ✭ 14 (-81.82%)
Mutual labels:  role
Aspnetcore.identity.mongo
This is a MongoDB provider for the ASP.NET Core 2 Identity framework
Stars: ✭ 179 (+132.47%)
Mutual labels:  role
Bee-Connect
Ruby on Rails App. A good example of how to build social networking system with live chat support, blogging,groups etc.
Stars: ✭ 30 (-61.04%)
Mutual labels:  role
Ansible Role Redis
Ansible Role - Redis
Stars: ✭ 176 (+128.57%)
Mutual labels:  role
ansible-role-php-pecl
Ansible Role - PHP PECL extension
Stars: ✭ 29 (-62.34%)
Mutual labels:  role
ansible-role-backup
Ansible Role - Backup for simple servers
Stars: ✭ 122 (+58.44%)
Mutual labels:  role
ansible-role-gogs
DEPRECATED Ansible Role - Gogs: Go Git Service
Stars: ✭ 27 (-64.94%)
Mutual labels:  role
ansible-role-github-users
Ansible Role - GitHub Users
Stars: ✭ 49 (-36.36%)
Mutual labels:  role

40ansible

This project contains Ansible modules for FortiGate and FortiMail

It depends on https://pypi.python.org/pypi/fortiosapi

You can install it with pip:

pip install fortiosapi

If your environment does not support pip installation the latest version is located in:

https://github.com/fortinet-solutions-cse/fortiosapi/tree/master/fortiosapi

Note: FortiGate versions are supported from 5.6 onwards

Quickstart

Follow next instructions:

git clone https://github.com/fortinet-solutions-cse/40ansible.git

cd 40ansible

Copy the file fortigate_mix.yml to your base dir:

cp examples/fortigate_mix.yml .

Adapt the IP of the Fortigate in fortigate_mix.yml to your environment

ansible-playbook fortigate_mix.yml

You can then write your own playbooks and use inventory.

Please note Ansible does not run on FortiGate, instead you must run it locally, on a specific server or Docker image (dockerfile provided).

More complete documentation on modules in Ansible documentation: http://docs.ansible.com/ansible/modules.html

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].