Code Monkey home page Code Monkey logo

ansible-galaxy-fortiadc-collection's Introduction

FortiADC Ansible Collection


The collection is the FortiADC Ansible Automation project. It includes the modules that are able to configure FortiADC OS features.

Modules

The collection provides the following modules:

  • fadcos_admin Configure FortiADC admin
  • fadcos_backup_config Download FortiADC config file
  • fadcos_interfadce Manage FortiADC network interface
  • fadcos_nat_pool Configure NAT pool
  • fadcos_nat_pool_member Configure NAT pool member
  • fadcos_real_server Configure real server
  • fadcos_real_server_pool Configure real server pool
  • fadcos_real_server_pool_member Configure real server pool member
  • fadcos_route_static Configure static route
  • fadcos_system_control Perform reboot/shutdown on FortiADC devices
  • fadcos_system_setting Configure system setting
  • fadc_vdom Manage FortiADC VDOM
  • fadcos_virtual_server_basic Add a basic virtual server
  • fadcos_virtual_server Configure virtual server
  • fadcos_application_profile Configure an application profile
  • fadcos_cert_verify Configure a certificate verification object
  • fadcos_client_ssl_profile Configure a client SSL profile
  • fadcos_health_check Configure an health check object
  • fadcos_local_cert_group Configure a local certificate group
  • fadcos_real_server_ssl_profile Configure a real server SSL profile

Usage

This collection includes some playbooks for configuring ADC OS. Here is a quick example:

Create the hosts inventory file

[fortiadc]
adc01 ansible_host=192.168.1.99 ansible_user="admin" ansible_password="password"

[fortiadc:vars]
ansible_network_os=fortinet.fortiadc.fadcos
ansible_httpapi_use_ssl=yes
ansible_httpapi_validate_certs=no
ansible_httpapi_port=443

Run the playbook:

ansible-playbook -i hosts fadcos_system_setting.yml

This operation will adjust system idle timeout.

For other playbooks, please make sure required settings are already done in ADC OS before running them.

ansible-galaxy-fortiadc-collection's People

Contributors

ftnt-hqcm avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.