
Cloud Native
配置即代碼:Ansible 入門
之前負責產品研發時,常常需要因應客戶需求,更新終端裝置上的應用程式。因為終端裝置在廠區可能一次就是幾十幾百台,如果用手動更新大概當天就不用做事了。Ansible 這類組態管理(Configuration Management)軟體就是為此而生。相對於同類軟體,Ansible 的系統需求單純,只要 Client 端有安裝 Python 即可,很適合資源受限的嵌入式系統。 這篇會用 Ansible 來模擬簡單的 Python 應用程式更新,看看它如何處理 Deployment 的問題。 Install Ansible and Setup Environment 首先在 Server 端安裝 Ansible,如果你使用的是 Ubuntu 的話,只需要執行 sudo apt-get install ansible 同時,使用一台 Raspberry Pi Model B