saltstack api安裝與使用詳解

2021-08-14 13:31:53 字數 1120 閱讀 8373

注意:1,測試連線的時候確定賬戶密碼正確。

2,vim eauth.conf 檔案如下編寫,支援client引數對 whell,runner的支援。

external_auth:

pam:

saltapi:

- .*

- '@wheel'

- '@runner'

- '@local_async'

3,測試通過後,實際python指令碼本身可能出現問題,如:有的呼叫指令碼**為:

class saltapi(object):

__token_id = ''

def __init__(self,url,username,password):

self.__url = url.rstrip('/')

self.__user = 'saltapi'#username

self.__password = 'redhat'#password

實際呼叫不能通過。應修改為:

class saltapi(object):

def __init__(self,url,username,password):

self.__url = url.rstrip('/')

self.__user = username

self.__password = password

self.__token_id = self.salt_login()

def token_id(self):

''' user login and get token id '''

params =

encode = urllib.urlencode(params)

obj = urllib.unquote(encode)

content = self.postrequest(obj,prefix='/login')

try:

self.__token_id = content['return'][0]['token']

except keyerror:

raise keyerror

pythonpip安裝與使用 pip安裝與使用

簡介 檢驗pip是否安裝 python3.x版本命令 pip3 version python2.x版本命令 pip version 若尚未安裝,安裝方法 curl o get pip.py 執行安裝指令碼 sudo python get pip.py pip常用命令 顯示版本和路徑 pip vers...

Python Pyinstaller安裝與使用

使用python自帶的pip命令安裝,在命令列輸入以下命令 pip install pyinstaller也可使用命令列 trusted host mirrors.aliyun.com成功之後將看到以下的輸出結果 successfully installed pyinstaller 版本號pyins...

概念與安裝

映象 image 建立docker容器的基礎 容器 container 執行和隔離應用 note 映象本身是唯讀的。容器從映象啟動的時候,會在映象的最上層建立乙個可寫層。倉庫 repository 集中存放映象檔案的場所。每個倉庫存放一類映象,通過標籤 tag 區分 note 倉庫註冊伺服器 存放 ...