pyats-f5-ltm

Automate F5 BIG-IP LTM and GTM operations using pyATS and iControl REST API.

627|175|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/automateyournetwork/netclaw --skill pyats-f5-ltm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyats-f5-ltm
Source: https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/pyats-f5-ltm
Command: npx skills add https://github.com/automateyournetwork/netclaw --skill pyats-f5-ltm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive programmatic access to F5 BIG-IP Local Traffic Manager (LTM) and Global Traffic Manager (GTM) configurations, enabling detailed auditing, monitoring, and data retrieval without manual CLI or GUI interaction.

Core Features & Use Cases

  • Object Inventory: Retrieve lists and details of virtual servers, pools, nodes, monitors, profiles, and GTM wide IPs.
  • Configuration Auditing: Analyze SSL profiles, cipher groups, and GTM configurations for compliance and security.
  • Use Case: Audit all LTM virtual servers to identify those using outdated SSL profiles or weak cipher suites, and generate a report of F5 GTM wide IPs with their associated pool health.

Quick Start

Use the pyats-f5-ltm skill to list all virtual servers on the bigip-01 device.

Frequently Asked Questions about pyats-f5-ltm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate F5 BIG-IP LTM configuration auditing without using the CLI?

You can audit F5 BIG-IP LTM configurations programmatically by using pyATS to query the iControl REST API. This retrieves virtual servers, pools, and profiles automatically, enabling detailed compliance auditing without manual GUI or CLI interaction.

What F5 GTM objects can I retrieve using iControl REST and pyATS?

You can retrieve F5 GTM wide IPs, pools, datacenters, and servers using pyATS and iControl REST. This enables programmatic monitoring of global traffic manager configurations and associated pool health.

Do I need a pyATS testbed to manage F5 LTM via iControl REST?

Yes, querying F5 LTM via iControl REST requires a pyATS testbed configuration. You must also define environment variables for device credentials to authenticate and execute REST API calls against the BIG-IP device.

Can I audit SSL profiles and weak cipher suites on F5 BIG-IP programmatically?

Yes, you can audit SSL profiles and cipher groups programmatically. By querying F5 BIG-IP LTM configurations via iControl REST, you can identify virtual servers using outdated SSL profiles or weak ciphers and generate compliance reports.

What is the best way to inventory F5 LTM nodes, monitors, and iRules?

Using pyATS to query iControl REST is an effective way to inventory F5 LTM objects. This method programmatically extracts lists and configuration details of nodes, monitors, iRules, persistence, and data groups.