Deploy Percona Server for Mongodb Replica Set
在推特上看到有人分享這篇:Deploy Percona Server for MongoDB Replica Set With Ansible - Percona Database Performance Blog,覺得挺值得參考的。
你能學到什麼?
- 依據不同 Linux 發行版以及 host var 來執行相對應的 task
- 配置 Inventory 與加上 host vars
- 配置 group vars
文章裡所有的檔案都在 Github Gist: Deploy Percona Server for MongoDB Replica set with Ansible
從 main.yml 裡可以看到佈署流程如下:
- 下載 rpm 或是 deb
- 安裝下載好的 rpm/deb
- 使用預先寫好的 template 來配置 mongod
- 配置 ssl key 與使用者
- 應用 shell 來啟動服務
下次若是需要配置 mongodb 的時候,就可以參考這份 playbook 來做了。
p.s. 順便 fork 一份在自己的 github 裡,作為備用。 https://gist.github.com/elleryq/933381a96155708e944079d76d2f7048