Forum Discussion
L_Williams_2672
Nimbostratus
Mar 18, 2008Admin API?
As I understand it, iControl doesn't do much for FirePass administration. Is there any type of admin API that lets me create resource groups and create app tunnel access.
More details: I have a system that auto-provisions a server on demand. I want to automatically create a rule that allows a given master group access to the server (assuming via resource group) via an app tunnel. The IP of the server isn't know until it is provisioned. Ports are known. creation of the master group would be nice, but not necessary.
-LW
2 Replies
- Colin_Walker_12Historic F5 AccountFirst of all, no, there is not a secondary API that would allow for this kind of management. iControl will eventually fill that need as well, it just hasn't been built out to that level with FirePass yet.
Second, it sounds like you're in a bit of a "chicken vs. egg" scenario. There's no good way to give a Master Group access to an IP address (via apptunnel or any other means) if you don't know what that IP address is going to be.
What you may be able to do is configure network access to allow connections on the desired ports and filter out all other traffic. This will make the network access connection behave much like an App Tunnel.
Combine that with a restriction on the same network access connection to allow access to only the given list of IP addresses where your servers are going to be provisioned (assuming there's a list), and you'll be able to preemptively give your users access to the entire range of possible Server IPs on only the desired ports.
This way they'll already have access via the FirePass once the server is provisioned and they attempt to connect to the IP in question.
Hope this helps,
Colin - John_C_44611
Nimbostratus
Slightly off topic but in the same vein....
I'd like to be able to automate VPN certificate renewal. We have around 30 VPN certs to renew each month and I'd like to use powershell or some other scripting language to automate most/all of this process. Is there a way to do this? (short of web scraping and spoofing the admin web interface which is tedious and not very robust)
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
