Completed
Push — master ( edf018...00b9f6 )
by
unknown
27s
created

interface_vrrp_vip.run()   A

Complexity

Conditions 2

Size

Total Lines 12

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 2
c 1
b 0
f 0
dl 0
loc 12
rs 9.4285
1
from pynos import device
2
from st2actions.runners.pythonrunner import Action
3
4
5
class interface_vrrp_vip(Action):
6
    def run(self, **kwargs):
7
        conn = (str(kwargs.pop('ip')), str(kwargs.pop('port')))
8
        auth = (str(kwargs.pop('username')), str(kwargs.pop('password')))
9
        test = kwargs.pop('test', False)
10
        callback = kwargs.pop('callback', None)
11
        with device.Device(
12
            conn=conn, auth=auth,
13
            test=test,
14
            callback=callback
15
        ) as dev:
16
            dev.interface.vrrp_vip(**kwargs)
17
        return 0
18