1. 程式人生 > 實用技巧 >通過salt-api獲取minion的ip地址

通過salt-api獲取minion的ip地址

1、首先通過salt-api獲取token

➜  ~  dev_ali# curl -k http://127.0.0.1:1550/login -H "Accept: application/x-yaml"  -d username='salt-user' -d password='salt-passwd'  -d eauth='pam'
return:
- eauth: pam
  expire: 1598641305.133379
  perms:
  - '@runner'
  - '@wheel'
  - '*':
    - test.*
    - state.*
    - saltutil.*
    - grains.*
    - cmd.*
  start: 
1598598105.133378 token: 7f88829845ef26daa39d2f9d9ab7afbb12f26583 user: salt-user

2、然後通過token訪問 salt-api地址 /keys

 ~  dev_ali# curl -k http://127.0.0.1:1550/keys -H "Accept: application/x-yaml" -H "X-Auth-Token: 7f88829845ef26daa39d2f9d9ab7afbb12f26583"  
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 6407 100 6407 0 0 68856 0 --:--:-- --:--:-- --:--:-- 69641 return: local: - master.pem - master.pub minions: - 10.1.100.120 - 10.1.100.83 - 10.1.101.15 minions_denied: [] minions_pre: [] minions_rejected: []