Forum Discussion
Alex_Nimo_26616
Jun 19, 2018Altocumulus
Attach SSL Profile to a VS with Python SDK
Hi,
I'm banging my head how to assign an existing ssl profile to an existing VS. Tried various ways but non of them worked. I always receive an error message like that:
Client SSL profile (/Common/my_client_ssl): cert-key-chain and profile cert, key or chain options cannot be specified together.","errorStack":[],"apiError":2}'
Here is one of my tries using transaction:
s1 = b_mg.tm.transactions.transaction
with TransactionContextManager(s1) as api1:
vs2 = api1.tm.ltm.virtuals.virtual.load(name=my_vs, partition=b_part)
ssl_prof = api1.tm.ltm.profile.client_ssls.client_ssl.load(name=my_client_ssl,partition=b_part)
api1.vs2 = ssl_prof
api1.vs2.profiles_s.update()
I would really like to know how to do it right,
Thanks,
Alex
- AneshCirrostratus
try below, was tested on 12.1.3
>>> import requests >>> requests.packages.urllib3.disable_warnings() >>> from f5.bigip import ManagementRoot >>> b = ManagementRoot('x.x.x.x', 'admin', 'admin', token=True) >>> virtual = b.tm.ltm.virtuals.virtual.load(partition='Common', name='ubuntu_apache_HTTPS') >>> p = virtual.profiles_s.profiles.create(partition='Common', name='ubunutu_clientssl')
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