SlideShare a Scribd company logo
Guy Brown – SE
Gagan Delouri - SE
F5 Meetup presentation automation 2017
F5 Meetup presentation automation 2017
F5 Meetup presentation automation 2017
F5 iApps provides:
• L4-7 Config Abstraction
• Full platform capability
• Site-specific customization
Resulting in:
• Fast time to value
• Faster time to change
• Reduced operation risk
Admin
Application
Experience:
Performance, High-
Availability, and Security
RouterSwitch
L2 – L3
ADC ADC
L4 – L7
ADC
Network
Application
Services
Policy
ACCESS
&
IDENTIT
Y
FIREWAL
L
CONTEX
T
LOAD-
BALANCIN
G
GATEWA
Y
SERVICE
S
SECURIT
Y
OPTIMIZ-
ATION
DDoS
PROTECTI
ON
MOBILIT
Y
iApp
F5 iWorkflow Provides:
• L4-7 Service Abstraction
• Tenant/Provider Service Model
• RBAC
• Licensing
Resulting in:
• Simplified integration
• Reduced deployment complexity
• Repeatability
Admin
Application
Experience:
Performance, High-
Availability, and Security
ADC ADC ADC
L4-7 Services
Application
Services
Policy
ACCESS
&
IDENTIT
Y
FIREWAL
L
CONTEX
T
LOAD-
BALANCIN
G
GATEWA
Y
SERVICE
S
SECURIT
Y
OPTIMIZ-
ATION
DDoS
PROTECTI
ON
MOBILIT
Y
Service Catalog
HTTP Simple
HTTPS Simple
HTTPS Advanced
HTTPS PCI
iAppiWF
•
•
•
•
•
•
•
•
•
•
https://devcentral.f5.com/wiki/iApp.AppSvcsiApp_overview.ashx
My application needs SSL
encryption and
availability
iRules iControl iApps iCall tmsh
Data Plane
Programmability
Programmable
Management API in
SOAP and REST
Enterprise Apps,
Orchestration and
BIG-IQ
Event based
handlers
On-box Tcl based
shell and
programming
utility
DevCentral
TMOS Platforms
VIPRION Platform
BIG-IP Platform
BIG-IP Virtual Edition
DevCentral
What really makes
programmability valuable
TMSH
The CLI that does it all
iControl
One API to rule them all
iApps
Packaged business logic and
templatization
iCall
Events, triggers and handlers
for the control-plane
iRules
Real-time, full-proxy events for
the data-plane
User Interfaces
iControlTMSH GUI (TMUI)
TMOS Proxy
TMOS Microkernel:
(Data Plane)
iRules
TMOS Management:
(Control Plane)
iCalliApp
DevCentral Customer/
Developer
What we can do with
Automation ?
Provisioning Tool
Private Data Center
x1000 BIG-IP devices
Public Cloud
x100 BIG-IP VE
Security
Policy
Admin
Provisioning
Tool
iApps
• Build BIG-IP LTM policies & deploy across multiple
environments with consistency
• Deploy ASM/APM/AFM polices using the App-services
iApps
Manage & deploy security policies consistently across your infrastructure or for your tenants
• Forgetting, or missing, a device when patching or deploying secure config could
expose your corporation to attackers both internal and external.
BIG-IP devices
Development
environment
Test
environment
Production
environment
BIG-IP
• Automate routing traffic & connection termination by
managing LTM and BIG-IP DNS configurations
• Upgrade/Deploy new applications on the BIG-IP
consistently & with low risk
Manage Blue-Green deployments during applications roll up for zero down time
Data Center 1 Data Center 2
Cloud Migration
• Provision & Automate BIG-IP infrastructure& configurations in
VMware, OpenStack, AWS, Azure
• Using CFT, HEAT templates and so on
• An application can begin in VMware environment but
expand to AWS & Azure.
Orchestrate & Automate in multiple private & public cloud environments
Automation Tool
BIG-IP Platform
other
Versions 12.X +
BIG-IP VE
F5
Dependencies
2
3
REST/SOAP API callsRight Version of
Tool
1
F5 & iControl REST
F5 Meetup presentation automation 2017
F5 Meetup presentation automation 2017
F5 Meetup presentation automation 2017
https://192.168.1.1/mgmt/
Root
NOTE: Resource names map ‘~’ to ‘/’ (e.g. ~Common~mypool is really /Common/mypool)
Collection
pool/
Organizing Collection(s)
tm/ltm/
Sub-Collection Resource
~Common~m1:80
Sub-Collection
members/
Resource
~Common~mypool
/
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
F5 & Ansible
Ansible host
FACTS
BIG-IP Platform
other
Versions 12.X +
Versions 2.2 + BIG-IP VE
Bigsuds, f5-sdk
1
2
3
REST/SOAP API calls
• Easy to install
• Agentless
• ‘Playbooks’ use YAML
F5 Modules
Supported in
Ansible 2.3
Name of Ansible module
Parameters
Name of Task
”{{ myVirtualServer_IPAddress }}”
1. Grab template
2. Upload iApp
to BIG-IP
3. Deploy
Application
from GitHub/F5
Downloads
Input/Parameters
provided as JSON
payload
- name: Get iApp from Github
get_url:
url: https://github.com/F5Networks/f5-application-services-integration-
iApp/releases/download/v2.0.003/appsvcs_integration_v2.0.003.tmpl
dest: /var/tmp
validate_certs: False
- name: Add iApp template
bigip_iapp_template:
server: “((inventory_hostname}}"
user: “admin"
password: “admin"
content: "{{ lookup('file', '/var/tmp/appsvcs_integration_v2.0.003.tmpl') }}"
state: "present"
validate_certs: False
delegate_to: localhost
- name: Deploy iApp
bigip_iapp_service:
name: “HTTPApp"
template: “<<template_name>>"
parameters: "{{ lookup('file',’<<payload.json file>>') }}"
server:”((inventory_hostname}}”
user: "admin"
password: "admin"
state: "present"
delegate_to: localhost
iWorkflow iCR Extensions RPM Libraries Python SDK App Services iApp
Language/API Java, Javascript / REST Node.js / REST Python / REST TCL / REST
What Can It Do?
L4-L7 Service Catalog
Deployment
BIG-IP Device Provisioning
(HA, Licensing, etc.)
Service Insertion with
Cisco APIC, VMWare NSX
BIG-IP Device Provisioning
(NTP, Licensing, DNS, VLANs,
Self-IP)
Factory Reset
HA Pairing
BIG-IP Device Provisioning
(NTP, Licensing, DNS,
VLANs, Self-IP)
HA pairing
Basic LTM config (pools,
nodes, monitors, iRules,
VIPs)
Basic GTM config (pools,
iRules, VIP, wide-ip)
Customize & automate L4-
L7 application services for
BIG-IP and iWorkflow
LTM Configuration
ASM/AFM/APM
Policy Deployment
Where Can I Find
It?
downloads.f5.com
Provisioning/Reset RPM
HA Pairing RPM
F5 GitHub Repository
https://github.com/F5Networks/
F5 GitHub Repository
https://github.com/F5Networks/
How Do I Learn
More?
iWorkflow Wiki Home DevCentral Article Library Documentation Library Documentation
.com
Puppet Chef Ansible
Language/API Ruby / REST Ruby / SOAP Python / REST & SOAP
What Can It Do?
BIG-IP Device Provisioning
(VLANs, Self-IP, Partitions)
Basic LTM config (pools, nodes,
monitors, iRules, VIPs)
iApps deployment
BIG-IP Device Provisioning
(VLANs, Self-IP, Partitions)
Basic LTM config (pools, nodes,
monitors, iRules, VIPs)
BIG-IP Device Provisioning (Licensing,
DNS, NTP, VLANs, Self-IP, Partitions)
Basic LTM Config (pools, nodes,
monitors, iRules, VIPs)
Basic GTM Config (pools, VIP, iRules,
wide-ip)
Where Can I
Find It?
F5 Module Target Cookbook Ansible Library
How Do I Learn
More?
UDF
Puppet Documentation
UDF
Documentation
UDF
Module Documentation
F5 Meetup presentation automation 2017
SaaS & Multi-tenancy
Introduction
•
•
•
Use Case:
•
•
•
Introduction
•
•
•
•
Use Case
•
•
•
•
•
Introduction
•
•
•
Use Case
•
•
•
Introduction
•
•
•
•
Use Case
•
•
•
•
•
•
•
•
•

More Related Content

PDF
F5 BigIP LTM Initial, Build, Install and Licensing.
PPTX
F5 Solutions for Service Providers
PPT
BIG IP F5 GTM Presentation
PDF
F5 TMOS v13.0
PDF
F5 DDoS Protection
PPTX
F5 9.x to 10.x Upgrade Customer Presentation
PDF
Presentation network design and security for your v mware view deployment w...
PDF
F5 Networks: architecture and risk management
F5 BigIP LTM Initial, Build, Install and Licensing.
F5 Solutions for Service Providers
BIG IP F5 GTM Presentation
F5 TMOS v13.0
F5 DDoS Protection
F5 9.x to 10.x Upgrade Customer Presentation
Presentation network design and security for your v mware view deployment w...
F5 Networks: architecture and risk management

What's hot (20)

PDF
F5 Scale n and BIG-IP v11 3 for Scalar Partner Event June 4 2013 Toronto
PPTX
F5's Dynamic DNS Services
PPTX
F5 iHealth Presentation 10 22-10
PPTX
Fully Automate Application Delivery with Puppet and F5 - PuppetConf 2014
PPTX
Get more versatile and scalable protection with F5 BIG-IP
PDF
F5 Synthesis Toronto February 2014 Roadshow
PPTX
F5 Networks BIG-IP LTM Virtual Edition
PDF
F5 Web Application Security
PPTX
F5 DNS Solution for CSPs
PDF
F5 beyond load balancer (nov 2009)
PDF
GDPR v pojetí F5
PPTX
Intelligent DNS Scale
PPTX
DNS Security (DNSSEC) With BIG-IP Global Traffic Manager
PDF
Web Socket ASM support lior rotkovitch
PPTX
F5 and Infoblox deliver complete secured DNS infrastructure
PDF
Taking the Fear out of WAF
PDF
Novinky F5 pro rok 2018
PDF
PDF
Nginx app protect-for-meetup-v1.0-202006_lk
PDF
Big Ip Global Traffic Manager Ds
F5 Scale n and BIG-IP v11 3 for Scalar Partner Event June 4 2013 Toronto
F5's Dynamic DNS Services
F5 iHealth Presentation 10 22-10
Fully Automate Application Delivery with Puppet and F5 - PuppetConf 2014
Get more versatile and scalable protection with F5 BIG-IP
F5 Synthesis Toronto February 2014 Roadshow
F5 Networks BIG-IP LTM Virtual Edition
F5 Web Application Security
F5 DNS Solution for CSPs
F5 beyond load balancer (nov 2009)
GDPR v pojetí F5
Intelligent DNS Scale
DNS Security (DNSSEC) With BIG-IP Global Traffic Manager
Web Socket ASM support lior rotkovitch
F5 and Infoblox deliver complete secured DNS infrastructure
Taking the Fear out of WAF
Novinky F5 pro rok 2018
Nginx app protect-for-meetup-v1.0-202006_lk
Big Ip Global Traffic Manager Ds
Ad

Similar to F5 Meetup presentation automation 2017 (20)

PDF
F5 Cloud Story
PDF
Thinking about SDN and whether it is the right approach for your organization?
PDF
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PDF
"Wie passen Serverless & Autonomous zusammen?"
PDF
f5_synthesis_cisco_connect.pdf
PPTX
Kube con china_2019_7 missing factors for your production-quality 12-factor apps
PDF
Banv meetup-contrail
PPTX
Cisco ACI & F5 Integrate to Transform the Data Center
PDF
Cilium:: Application-Aware Microservices via BPF
PPT
A10 Itil Oasys Webex 090309
PPTX
DEVNET-1128 Cisco Intercloud Fabric NB Api's for Business & Providers
PDF
Securing Your Apps & APIs in the Cloud
PDF
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
PPTX
PLNOG 17 - Grzegorz Kornacki - F5 and OpenStack
PPT
Java Development on Bluemix
PPTX
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
PDF
2011-11-03 Intelligence Community Cloud Users Group
PPTX
CENTRAL MANAGEMENT OF NETWORK AND CALL SERVICES
PDF
Deep Dive on F5 BIG-IQ, BIG-IP and Cisco.pdf
PPTX
spring-cloud.pptx
F5 Cloud Story
Thinking about SDN and whether it is the right approach for your organization?
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
"Wie passen Serverless & Autonomous zusammen?"
f5_synthesis_cisco_connect.pdf
Kube con china_2019_7 missing factors for your production-quality 12-factor apps
Banv meetup-contrail
Cisco ACI & F5 Integrate to Transform the Data Center
Cilium:: Application-Aware Microservices via BPF
A10 Itil Oasys Webex 090309
DEVNET-1128 Cisco Intercloud Fabric NB Api's for Business & Providers
Securing Your Apps & APIs in the Cloud
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
PLNOG 17 - Grzegorz Kornacki - F5 and OpenStack
Java Development on Bluemix
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
2011-11-03 Intelligence Community Cloud Users Group
CENTRAL MANAGEMENT OF NETWORK AND CALL SERVICES
Deep Dive on F5 BIG-IQ, BIG-IP and Cisco.pdf
spring-cloud.pptx
Ad

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Empathic Computing: Creating Shared Understanding
NewMind AI Monthly Chronicles - July 2025
Machine learning based COVID-19 study performance prediction
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Spectral efficient network and resource selection model in 5G networks
MYSQL Presentation for SQL database connectivity
Agricultural_Statistics_at_a_Glance_2022_0.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Diabetes mellitus diagnosis method based random forest with bat algorithm
Understanding_Digital_Forensics_Presentation.pptx
Unlocking AI with Model Context Protocol (MCP)
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Review of recent advances in non-invasive hemoglobin estimation
Digital-Transformation-Roadmap-for-Companies.pptx

F5 Meetup presentation automation 2017

  • 1. Guy Brown – SE Gagan Delouri - SE
  • 5. F5 iApps provides: • L4-7 Config Abstraction • Full platform capability • Site-specific customization Resulting in: • Fast time to value • Faster time to change • Reduced operation risk Admin Application Experience: Performance, High- Availability, and Security RouterSwitch L2 – L3 ADC ADC L4 – L7 ADC Network Application Services Policy ACCESS & IDENTIT Y FIREWAL L CONTEX T LOAD- BALANCIN G GATEWA Y SERVICE S SECURIT Y OPTIMIZ- ATION DDoS PROTECTI ON MOBILIT Y iApp
  • 6. F5 iWorkflow Provides: • L4-7 Service Abstraction • Tenant/Provider Service Model • RBAC • Licensing Resulting in: • Simplified integration • Reduced deployment complexity • Repeatability Admin Application Experience: Performance, High- Availability, and Security ADC ADC ADC L4-7 Services Application Services Policy ACCESS & IDENTIT Y FIREWAL L CONTEX T LOAD- BALANCIN G GATEWA Y SERVICE S SECURIT Y OPTIMIZ- ATION DDoS PROTECTI ON MOBILIT Y Service Catalog HTTP Simple HTTPS Simple HTTPS Advanced HTTPS PCI iAppiWF
  • 8. My application needs SSL encryption and availability
  • 9. iRules iControl iApps iCall tmsh Data Plane Programmability Programmable Management API in SOAP and REST Enterprise Apps, Orchestration and BIG-IQ Event based handlers On-box Tcl based shell and programming utility DevCentral
  • 10. TMOS Platforms VIPRION Platform BIG-IP Platform BIG-IP Virtual Edition DevCentral What really makes programmability valuable TMSH The CLI that does it all iControl One API to rule them all iApps Packaged business logic and templatization iCall Events, triggers and handlers for the control-plane iRules Real-time, full-proxy events for the data-plane User Interfaces iControlTMSH GUI (TMUI) TMOS Proxy TMOS Microkernel: (Data Plane) iRules TMOS Management: (Control Plane) iCalliApp DevCentral Customer/ Developer
  • 11. What we can do with Automation ?
  • 12. Provisioning Tool Private Data Center x1000 BIG-IP devices Public Cloud x100 BIG-IP VE
  • 13. Security Policy Admin Provisioning Tool iApps • Build BIG-IP LTM policies & deploy across multiple environments with consistency • Deploy ASM/APM/AFM polices using the App-services iApps Manage & deploy security policies consistently across your infrastructure or for your tenants • Forgetting, or missing, a device when patching or deploying secure config could expose your corporation to attackers both internal and external. BIG-IP devices Development environment Test environment Production environment
  • 14. BIG-IP • Automate routing traffic & connection termination by managing LTM and BIG-IP DNS configurations • Upgrade/Deploy new applications on the BIG-IP consistently & with low risk Manage Blue-Green deployments during applications roll up for zero down time Data Center 1 Data Center 2
  • 15. Cloud Migration • Provision & Automate BIG-IP infrastructure& configurations in VMware, OpenStack, AWS, Azure • Using CFT, HEAT templates and so on • An application can begin in VMware environment but expand to AWS & Azure. Orchestrate & Automate in multiple private & public cloud environments
  • 16. Automation Tool BIG-IP Platform other Versions 12.X + BIG-IP VE F5 Dependencies 2 3 REST/SOAP API callsRight Version of Tool 1
  • 21. https://192.168.1.1/mgmt/ Root NOTE: Resource names map ‘~’ to ‘/’ (e.g. ~Common~mypool is really /Common/mypool) Collection pool/ Organizing Collection(s) tm/ltm/ Sub-Collection Resource ~Common~m1:80 Sub-Collection members/ Resource ~Common~mypool /
  • 25. Ansible host FACTS BIG-IP Platform other Versions 12.X + Versions 2.2 + BIG-IP VE Bigsuds, f5-sdk 1 2 3 REST/SOAP API calls • Easy to install • Agentless • ‘Playbooks’ use YAML
  • 27. Name of Ansible module Parameters Name of Task ”{{ myVirtualServer_IPAddress }}”
  • 28. 1. Grab template 2. Upload iApp to BIG-IP 3. Deploy Application from GitHub/F5 Downloads Input/Parameters provided as JSON payload - name: Get iApp from Github get_url: url: https://github.com/F5Networks/f5-application-services-integration- iApp/releases/download/v2.0.003/appsvcs_integration_v2.0.003.tmpl dest: /var/tmp validate_certs: False - name: Add iApp template bigip_iapp_template: server: “((inventory_hostname}}" user: “admin" password: “admin" content: "{{ lookup('file', '/var/tmp/appsvcs_integration_v2.0.003.tmpl') }}" state: "present" validate_certs: False delegate_to: localhost - name: Deploy iApp bigip_iapp_service: name: “HTTPApp" template: “<<template_name>>" parameters: "{{ lookup('file',’<<payload.json file>>') }}" server:”((inventory_hostname}}” user: "admin" password: "admin" state: "present" delegate_to: localhost
  • 29. iWorkflow iCR Extensions RPM Libraries Python SDK App Services iApp Language/API Java, Javascript / REST Node.js / REST Python / REST TCL / REST What Can It Do? L4-L7 Service Catalog Deployment BIG-IP Device Provisioning (HA, Licensing, etc.) Service Insertion with Cisco APIC, VMWare NSX BIG-IP Device Provisioning (NTP, Licensing, DNS, VLANs, Self-IP) Factory Reset HA Pairing BIG-IP Device Provisioning (NTP, Licensing, DNS, VLANs, Self-IP) HA pairing Basic LTM config (pools, nodes, monitors, iRules, VIPs) Basic GTM config (pools, iRules, VIP, wide-ip) Customize & automate L4- L7 application services for BIG-IP and iWorkflow LTM Configuration ASM/AFM/APM Policy Deployment Where Can I Find It? downloads.f5.com Provisioning/Reset RPM HA Pairing RPM F5 GitHub Repository https://github.com/F5Networks/ F5 GitHub Repository https://github.com/F5Networks/ How Do I Learn More? iWorkflow Wiki Home DevCentral Article Library Documentation Library Documentation .com
  • 30. Puppet Chef Ansible Language/API Ruby / REST Ruby / SOAP Python / REST & SOAP What Can It Do? BIG-IP Device Provisioning (VLANs, Self-IP, Partitions) Basic LTM config (pools, nodes, monitors, iRules, VIPs) iApps deployment BIG-IP Device Provisioning (VLANs, Self-IP, Partitions) Basic LTM config (pools, nodes, monitors, iRules, VIPs) BIG-IP Device Provisioning (Licensing, DNS, NTP, VLANs, Self-IP, Partitions) Basic LTM Config (pools, nodes, monitors, iRules, VIPs) Basic GTM Config (pools, VIP, iRules, wide-ip) Where Can I Find It? F5 Module Target Cookbook Ansible Library How Do I Learn More? UDF Puppet Documentation UDF Documentation UDF Module Documentation

Editor's Notes

  • #6: This is where iApps come into play. iApps are the templatization of application delivery policy. iApps take all the rich functionality that we learned from our Alliance Partnerships, that same application fluency that formed the deployment guides, and turns them into an intuitive, wizard-style implementation. As an example, I saw this demo myself in one of our Technology Centers, the Exchange Deployment Guide, all 119 pages of instruction, which takes a typical admin a week to work through, this was boiled down to 5 simple questions. In just a couple of minute, the same complex, yet functionally rich implementation has taken place and, here’s a really important part, no functionality was sacrificed. You’ll see the market followers out there pushing ease of deployment, but without F5’s history and application fluency, they will fall short of expectation.
  • #7: This is where iApps come into play. iApps are the templatization of application delivery policy. iApps take all the rich functionality that we learned from our Alliance Partnerships, that same application fluency that formed the deployment guides, and turns them into an intuitive, wizard-style implementation. As an example, I saw this demo myself in one of our Technology Centers, the Exchange Deployment Guide, all 119 pages of instruction, which takes a typical admin a week to work through, this was boiled down to 5 simple questions. In just a couple of minute, the same complex, yet functionally rich implementation has taken place and, here’s a really important part, no functionality was sacrificed. You’ll see the market followers out there pushing ease of deployment, but without F5’s history and application fluency, they will fall short of expectation.
  • #8: https://devcentral.f5.com/wiki/iApp.AppSvcsiApp_overview.ashx
  • #11: All these programmability options are not in silos We have TMSH which is like CLI on the box with pretty good TCL scripting capabilities iControl REST and SOAP you guys must be aware off iApps Which is packaged business logic we will talk about the same iCall this is for visibility and conrtrol iRule this to manipulate the application traffic both at server side and client side. Like I said all these capabilities are not in Silos they are very well used to gether.
  • #30: Device = Physical BIG-IP and VE RPM (Node.js) Libraries: Provisioning Settings & Reset Download: https://devcentral.f5.com/d/f5-devops-library-provisioning-230 Provision BIG-IP device NTP servers & timezone Licensing BIG-IP using single registration key, supports BYOL Syslog server FQDN Device name DNS search domain list Factory Reset BIG-IP Device Factory reset via standard iControl REST API Eliminates all data plane configuration, device trust, and system settings Management IP and licenses are not reset HA Pairing Download: https://devcentral.f5.com/d/f5-devops-library-clustering-231 Provision a basic BIG-IP HA pair 2 device Active/Standby cluster Single default traffic group Automatic cluster synchronization (CMI) Creation of vLAN and self-IP for HA sync
  • #31: Puppet support iApp v1 (TCL) deployments. NOT iApps LX (Node.js). Puppet Proxy is needed when Puppet Agent cannot be loaded directly on the managed device. Target wrote a Chef cookbook which is on their own GitHub repository (not on F5’s GitHub) Ansible module docs: https://github.com/F5Networks/f5-ansible/tree/master/docs/modules