Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.12 KB

README.md

File metadata and controls

16 lines (12 loc) · 1.12 KB

BIG-IP CI/CD Demo

This repository showcases management of application configuration of BIG-IP using CI/CD practices.

Ansible and the f5_bigip collection are used to configure

  1. firewall policies in the /Common/Shared partition
  2. multiple virtual servers in separate tenants/partitions, some with Application Security Policies attached.

GitHub Actions is used to develop workflows and CI/CD pipelines which include:

Workflow Description
Generate Artifacts generating BIG-IP AS3 JSON and storing them as artifacts within GitHub
CI Test deploying test virtual servers and running tests against them
Deploy deploying virtual servers in "prod", on merge to the default branch
Test running tests against "prod" virtual servers, and raising a GitHub Issue on test run failure