Professional Documents
Culture Documents
Thomas A. Mcgonagle, Sr. Product Management Engineer
Thomas A. Mcgonagle, Sr. Product Management Engineer
Thomas A. Mcgonagle, Sr. Product Management Engineer
• Programmability Extensibility:
• Extends capabilities of both the data- and control-planes of F5 systems
•
•
•
•
•
•
•
•
•
•
•
• Modularity
• Services should be small and simple
• Cooperation
• Should foster continuous improvement of design and implementation
• Composability
• Services should be like building blocks
• Extensibility
• Services should be easy to modify, enhance, and improve
• Flexibility
• Unlimited flexibility equals unlimited power
• Declaration
• Specify what we want to do
• Abstraction
• Don’t worry about Implementation Details
• Idempotence
• Action should only be taken once
• Convergence
• Overtime the system should tend towards correctness
DevOps SDK and tools to enable F5 MANOVA and Ecosystems solutions for ADC and Security in Cloud & F5aaS
• Make it faster and easier for customers to deploy and consume BIG-IP
application services
Ansible allows you to Command and Control all the Starships in your Galaxy
Why Ansible?
No special coding skills needed Configuration management Uses OpenSSH & WinRM
Get productive quickly Orchestrate the app lifecycle More efficient & more secure
• Playbooks
• Roles
• Inventories
• Hosts and Groups
• Data Model
• Variables
• Conditionals
• Tags
• Vaults
Ansible F5 Partnership
PROGRAMMABLE MANAGEMENT, CONTROL & DATA PLANES
•
•
F5 Ansible Automation Roadmap