Я пытался использовать назначенный клиент для создания записей DNS, но даже перед их созданием я попытался перечислить все записи.
Сначала начали с перечисления зон, и, похоже, это не работает.
#!/usr/bin/env python3
import os
import json
from designateclient.v2 import client
from keystoneauth1.identity import generic
from keystoneauth1 import session as keystone_session
auth = generic.Password(
auth_url='url',
username='username',
password=os.environ['password'],
project_name='domain name',
project_domain_id='default',
user_domain_id='default')
session = keystone_session.Session(auth=auth)
client = client.Client(session=session)
print(client.zones.list())
Любая помощь, как я мог получить эти данные? Заранее спасибо:)