1. 程式人生 > >tornado+ansible+twisted+mongodb運維自動化系統開發(三)

tornado+ansible+twisted+mongodb運維自動化系統開發(三)

又到週末啦~~樓上在裝修!!睡不著了.....你懂得!

索性整理一下思路做一個改進版的運維自動化個工具,希望能夠實現:

  1. 控制主機的初始化:如新增ssh金鑰\儲存資料庫的設定\操作使用者和密碼
  2. 受管主機管理:新增\修改\刪除 新增主機的使用者名稱\密碼\埠 在後臺完成ssh金鑰登陸,新增受管主機到儲存資料庫
  3. playbooks管理:新增\修改\刪除 新增一個標準的playbook,方便新增修改
  4. ansible模組管理:新增\修改\刪除
  5. 模組操作:包含ping\setup\shell\copy4個模組,支援多主機操作
  6. playbook操作:選擇playbook,可以臨時修改引數,然後操作

用freemind整理了下思路,希望下週可以完成,到時候再上原始碼: