Name
DevOps: CI/CD, Ansible and Introduction to API
Level
Mixed
Capacity
20
Duration
4 Hours
Description

This session is oriented to DevOps and covers three major areas: CI/CD, Ansible and Introduction to API

In particular, the session will start with a presentation about Continuous Integration and Continuous Delivery (30-45 mins), followed by a presentation about Ansible for Fortinet products (30-45 mins) and will finalize with a hands-on-lab oriented mainly to Ansible (2 hours) that will cover also a brief exercise with FortiGate API (15 mins).

The products used in this lab will be FGT and FMG 6.2.3.

Your goals for this session will be:

CI/CD:

  • Learn about what CI/CD is
  • Learn about what CI/CD implies and where it can be used
  • Learn about how security is related to CI/CD
  • Learn about Infrastructure as Code and Security as Code

Ansible:

  • Learn about what Ansible is
  • Learn about what Ansible can do
  • Learn about how to configure and run Ansible
  • Learn about our current Ansible modules for FortiGate and FortiManager
  • Configure FortiGate and FortiManager with existing Ansible playbooks
  • Create new playbooks for FortiGate/FortiManager according to your needs
  • Learn about Ansible Collections
  • Learn about Ansible Roles
  • Learn about Ansible Vault, to store secrets safely

API:

  • Learn about FortiGate API (brief exercise during previous Ansible lab)
Date & Time
Thursday, July 9, 2020, 1:30 PM - 5:30 PM
1 Ubuntu 20.04 VM running on Google Cloud Platform per student
Skill Requirements
NSE 4
Basic linux console and ssh knowledge