Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Paste
P6838
List wmflabs.org recordsets
Active
Public
Actions
Authored by
Krenair
on Mar 12 2018, 7:00 PM.
Edit Paste
Archive Paste
View Raw File
Subscribe
Mute Notifications
Award Token
Flag For Later
Tags
Cloud-VPS
Referenced Files
F15206856: List wmflabs.org recordsets
Mar 12 2018, 7:00 PM
2018-03-12 19:00:17 (UTC+0)
Subscribers
None
from
keystoneclient.auth.identity
import
generic
from
keystoneclient
import
session
as
keystone_session
import
designateclient.v2.client
as
designateclient
import
yaml
with
open
(
'/etc/novaobserver.yaml'
)
as
f
:
config
=
yaml
.
load
(
f
)
auth
=
generic
.
Password
(
auth_url
=
config
[
'OS_AUTH_URL'
],
username
=
config
[
'OS_USERNAME'
],
password
=
config
[
'OS_PASSWORD'
],
user_domain_name
=
'Default'
,
project_domain_name
=
'Default'
,
project_name
=
"wmflabsdotorg"
)
designate_client
=
designateclient
.
Client
(
session
=
keystone_session
.
Session
(
auth
=
auth
))
recordsets
=
designate_client
.
recordsets
.
list
(
"553ef162-add7-4a5c-b115-9cabca662746"
)
# id comes from designate_client.zones.list()[0]['id'] which is for wmflabs.org.
Event Timeline
Krenair
created this paste.
Mar 12 2018, 7:00 PM
2018-03-12 19:00:17 (UTC+0)
Log In to Comment