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'}