上一章「Ansible 怎么使用 Roles」我們探索了 Galaxy (銀河),并學(xué)習(xí)了 Roles 的使用方法,接下來凍仁教大家如何用 Roles 部署 TestLink 這套相依于 LNMP 環(huán)境的網(wǎng)頁應(yīng)用程式。
LNMP = Linux + Nginx + MySQL + PHP
TestLink 是一套開源的測試管理軟件。其部署的方法與 Drupal 和 Wordpress 等內(nèi)容管理系統(tǒng) (CMS) 相似,皆可使用 GNU/Linux + Web server + MySQL + PHP 環(huán)境進(jìn)行安裝。
來自維基百科的解釋:
TestLink,是一個(gè)用于管理測試過程并提供統(tǒng)計(jì)分析的開源軟件。該軟件發(fā)布于 sourceforge,并采用 Web 界面交互,可以進(jìn)行自動(dòng)化的測試用例運(yùn)行,并將測試結(jié)果生成報(bào)表并歸檔。(more)
由于 Galaxy 上的 Roles 皆由社群成員所維護(hù),故使用前凍仁會(huì)藉由以下幾點(diǎn)來挑選合適的 Roles。
在這里的范例里,凍仁挑選了以下三個(gè)同時(shí)支持 CentOS, Debian 和 Ubuntu 平臺(tái)的 Roles。
以上,在這一章我們認(rèn)識(shí)系統(tǒng)需求,也挑選了合適的 Roles,下章凍仁將帶大家用 Roles 撰寫強(qiáng)化版的 Playbooks。
1. 凍仁第一次聽到 TestLink 是在 2013 年的夏天, 那時(shí)接到主管指派在下幫某位女同事架站,才知道有那么一套專為管理測試導(dǎo)向的CMS。 ?
2.chusiang.php7
是凍仁從itcraftsmanpl.php7
fork 出來,并加入支持 CentOS 6, 7 平臺(tái)的 Role,同時(shí)也是凍仁第一個(gè)分享至 Galaxy 的 Role。 ?
更多建議: