Skip to content

Instantly share code, notes, and snippets.

View karaatanassov's full-sized avatar

Kiril Karaatanassov karaatanassov

  • VMware
  • Sofia, Bulgaria
View GitHub Profile
@karaatanassov
karaatanassov / main.py
Created July 31, 2023 06:27
Automate vSphere Native Key Providers
import requests
import urllib3
import os, sys, time
from vmware.vapi.vsphere.client import create_vsphere_client, VsphereClient
from com.vmware.vcenter.crypto_manager import kms_client
from com.vmware.vapi.std.errors_client import AlreadyExists
from pyVim.connect import SmartConnect
from pyVmomi import vim
provider_name="native_kms"