Automating BIG-IP with Ansible

This page provides information on how to purchase training for this course. It includes a description of the course, suggested prework, any required prerequisites, and links to purchase based on modality.

Key Info


COURSE ID:

F5-TRG-BIG-AUTO-SDT


PRODUCT FAMILY:

BIG-IP


TITLE:

Automating BIG-IP with Ansible


COURSE LEVEL:

Advanced


MODALITY:

Self-Directed Training (SDT)


LENGTH (DAYS/HOUR):

9 Hours


LANGUAGES:

English


PRICE ($$/TU):

$600 USD/10 TUs


CONTAINS HANDS-ON LABS?:

Yes


SDT details

This curriculum starts with reviews of the Linux command line and application creation on BIG-IP and continues with the introduction of Automation and DevOps terminology and concepts. It then introduces JavaScript data types and JavaScript Object Notation, which provide the data encapsulation for imperatively programming BIG-IP with the iControl REST API. Declarative APIs are introduced the final lessons which are used to automate BIG-IP application creation and BIG-IP system onboarding.


This course is intended for network administrators and operators and DevOps engineers interested in automating tasks on BIG-IP systems in their public and private Clouds as well as in their data center infrastructures.

Linux Command Line Review
  • Navigating the Linux File System
  • Creating and Deleting Files and Directories
  • Copying and Moving Files
  • Command Line Auto-Completion and Editing
  • Tools for Analyzing Test Results and Inspecting Log Files
  • BIG-IP Application Creation Review
  • Understanding Load Balancing Basics
  • Configuring Virtual Servers, Pools, Pool Members and Nodes
  • Configuring Health Monitors and SSL Profiles
  • Understanding the Full Proxy Architecture and Source Address Translation
  • Automation and DevOps Concepts
  • Understanding Infrastructure as Code, NetOps and DevOps
  • Differentiating Automation and Orchestration Concepts
  • Diving into DevOps Concepts such as Idempotency, Atomicity and Imperative vs Declarative
  • Programming BIG-IP with iControl REST
  • Introducing Basic JavaScript Types
  • Introducing JavaScript Object Notation (JSON)
  • Discovering an existing BIG-IP Configuration using iControl REST
  • Deploying Apps on BIG-IP using iControl REST
  • Onboarding BIG-IP with iControl REST
  • Onboarding BIG-IP using iControl REST
  • Working with JSON Programmatically
  • Automating BIG-IP with Ansible
  • YAML Basics and Working with YAML
  • Introduction to Ansible
  • Playbooks and Inventory
  • Inventory File Build-Out
  • Organized Inventory
  • Inventory Files and Secure Creds
  • Deploying BIG-IP Applications
  • Onboarding BIG-IP Using Ansible
  • Licensing, HA, and Roles
  • ILT details

    Prior Knowledge

    The following free Self-Directed Training (SDT) courses, although optional, are helpful for any student with limited BIG-IP administration and configuration experience:

  • Getting Started with BIG-IP
  • Getting Started with Local Traffic Manager (LTM)

  • The following premium Self-Directed Training (SDT) course, although optional, is also recommended before taking this course:

  • Administering BIG-IP (SDT)

  • Register for your course


    To view and/or purchase the SDT Course click here: View SDT

    Continued Learning