I hereby claim:
- I am plajjan on github.
- I am kll (https://keybase.io/kll) on keybase.
- I have a public key whose fingerprint is 09D0 9FB4 7CBC 93C7 4612 812B A726 6380 C5C2 7251
To claim this, I am signing this object:
/* | |
* Copyright (C) 2019-2021 Data Ductus AB | |
* | |
* Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: | |
* | |
* 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. | |
* | |
* 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. | |
* | |
* 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. |
I hereby claim:
To claim this, I am signing this object:
class Selftest(Action): | |
@Action.action | |
def cb_action(self, uinfo, name, kp, action_input, action_output): | |
out = action_output.somewhere | |
with ncs.maapi.single_write_trans('python-state-backbone-interface-write', 'system', db=ncs.OPERATIONAL) as t: | |
root = ncs.maagic.get_root(t) | |
service = ncs.maagic.get_node(t, kp) |
image: gitlab.dev.terastrm.net:4567/terastream/cisco-nso/ci-cisco-nso:4.2.3 | |
stages: | |
- build | |
- mr-robot | |
variables: | |
NCS_VERSION: "4.2.3" | |
DOCKER_REGISTRY: "gitlab.dev.terastrm.net:4567/terastream/cisco-nso" | |
TARGET_REGISTRY: "repo.dev.terastrm.net:5000/" |
nipap-db: | |
image: nipap/postgres-ip4r | |
volumes: | |
- ./db-data:/var/lib/postgresql/data | |
environment: | |
- PGDATA=/var/lib/postgres/data/pgdata | |
- POSTGRES_USER=nipap | |
- POSTGRES_PASSWORD=S3cretDBPas5 | |
- POSTGRES_DB=nipap |
root@NIPAP-Demo:~# cat /etc/apache2/sites-available/000-default.conf | |
<VirtualHost *:80> | |
ServerAdmin [email protected] | |
DocumentRoot /var/www | |
<Directory /> | |
Options FollowSymLinks | |
AllowOverride None | |
</Directory> | |
<Directory /var/www/> |
Start three XR routers: | |
kll@htpc:~$ docker run --privileged -i -t -d --name xr1 vr-xrv:6.0.1 | |
1d520dde91768a6dc2ee24873f46e3045b2c805e322d3556288080be9a9f6165 | |
kll@htpc:~$ docker run --privileged -i -t -d --name xr2 vr-xrv:6.0.1 | |
15a26c2ea190bd02df952ab90271b865811a1fdbcf9b4626da868297e9f0214f | |
kll@htpc:~$ docker run --privileged -i -t -d --name xr3 vr-xrv:6.0.1 | |
059ea393bbc90c79c51cba79fa3f1c1dbc4e4dedbddf742f1f92400c6407847e | |
kll@htpc:~$ | |
Connect them together, the first interface on xr1 goes to the first interface |
#!/usr/bin/env python | |
# Get YANG models from a device by using the get-schema RPC. | |
# | |
# Kristian Larsson <[email protected]> | |
# | |
import urlparse | |
import logging | |
from ncclient import manager | |
import ncclient |
#!/usr/bin/env python3 | |
import json | |
import re | |
import urllib.request | |
def expand_asset(as_set): | |
pass |
""" Trying to mock my imports as I don't need this code to run, only load so | |
that readthedocs.org can generate nice documentation from my docstrings. | |
""" | |
#!/usr/bin/python | |
import sys | |
class Mock(object): | |
def __init__(self, *args, **kwargs): |