Total Complexity | 3 |
Total Lines | 29 |
Duplicated Lines | 0 % |
1 | from lib.action import PyraxBaseAction |
||
11 | node = clb.Node(address=ip, port=port, condition="ENABLED") |
||
12 | |||
13 | self.logger.info('Adding node to loadbalancer...') |
||
14 | |||
15 | load_balancer = clb.get(loadbalancer_id) |
||
16 | load_balancer.add_nodes(node) |
||
17 | |||
18 | # Block until added |
||
19 | self.pyrax.utils.wait_until(load_balancer, "status", "ACTIVE", |
||
20 | interval=1, attempts=30, verbose=True) |
||
21 | |||
22 | self.logger.info('Successfully added node to loadbalancer: %s' % node) |
||
23 | |||
24 | return node |
||
25 |