2. usage: saltapi

Klient k salt-api

from opstools.saltapi.saltapi import saltapi
saltapi.modulecall('slot1', 'celaeno_subid.subuid')

target_ip = saltapi.get_ip(target_node, prefer='private')

2.1. konfigurace

Ve výchozím stavu je opstools.digitalocean nastaven pro používání v opsu. Může být ale modifikováno takto:

from smartops_opslib.saltapi.saltapi import saltapi, salt_config
salt_config['config'] = {'credentials': {
    'username': 'saltdev',
    'password': 'xyz',
    'eauth': 'pam'
}, 'token_path': '/etc/smartops/.token.json'}