Page Menu
Home
VyOS Platform
Search
Configure Global Search
Log In
Files
F118309472
vyos-request-configd-update.py
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
663 B
Referenced Files
None
Subscribers
None
vyos-request-configd-update.py
View Options
#!/usr/bin/env python3
import
json
import
zmq
from
vyos.utils.commit
import
wait_for_commit_lock
from
vyos.defaults
import
vyos_configd_socket_path
context
=
zmq
.
Context
()
request
=
{
'type'
:
'node'
,
'last'
:
True
,
'data'
:
'/usr/libexec/vyos/conf_mode/protocols_static.py'
,
}
request
=
json
.
dumps
(
request
)
print
(
"Waiting for commit lock..."
)
wait_for_commit_lock
()
print
(
"Connecting to vyos-configd server..."
)
socket
=
context
.
socket
(
zmq
.
REQ
)
socket
.
connect
(
vyos_configd_socket_path
)
print
(
f
"Sending request {request}..."
)
socket
.
send_string
(
request
)
message
=
socket
.
recv
()
print
(
f
"Received reply {request} [ {message} ]"
)
print
(
"All done"
)
File Metadata
Details
Attached
Mime Type
text/x-script.python
Expires
Sat, Oct 17, 12:48 AM (5 h, 2 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4415316
Default Alt Text
vyos-request-configd-update.py (663 B)
Attached To
Mode
rVYOSONEX vyos-1x
Attached
Detach File
Event Timeline
Log In to Comment