天天看點

ansible代碼格式_将代碼貢獻給Ansible的3種新方法

ansible代碼格式

Ansible是配置管理領域中最活躍的社群。 根據GitHub的Octoverse狀态報告,這是2018年第七大貢獻項目。在采訪了Configuration Management Camp的聯合創始人Kris Buytaert和Toshaan Bharvani之後,我決定在CfgMgmtCamp '19的Ansible會議室度過一天,在這裡我學到了一些很好的方法來參與這個快節奏的生态系統。

這是讓我為Ansible社群的潛在貢獻者感到興奮的三種方式。

ansible代碼格式_将代碼貢獻給Ansible的3種新方法

1.參加工作組

我使用Ansible進行所有工作,從建立MacOS配置(感謝Geerling Guy )到建立Kubernetes叢集。 每個用例都是唯一的,并且有不同的需求。 直到CfgMgmtCamp,我才意識到社群将這些專業劃分為工作組:

“工作組是一群對特定技術領域抱有興趣并有權支援,審查和合并Ansible中的代碼的人員。”

任何人都可以加入并開始關注Ansible如何解決特殊需求。 您可以在Ansible社群Wiki上檢視工作組的完整清單,并跳入您最關心的主題。

2.在Ansible聚會上展示您的代碼

Meetup.com上有250個群組,其描述中提到了Ansible。 向任何開源社群貢獻代碼的最好方法之一就是向您的本地同行進行解釋。 在聚會中搜尋您社群中的Ansible小組; 如果您有一位,我相信您當地的活動負責人很樂意聽到您的消息。 如果還沒有本地聚會,Ansible團隊會一直在尋找新的聚會,并會幫助您 。

3.為Ansible做貢獻

我喜歡您如何通過劇本,子產品以及在Galaxy上為Ansible社群成員貢獻代碼。 直到CfgMgmtCamp我才知道還有多少其他地方可以提供幫助。 一些更新或更鮮為人知的選項是:

  • Ansible的官方開源GUI是基于Python Django的AWX 。
  • 用于劇本的分子測試架構于2018年10月正式加入Ansible組織,并且發展Swift。
  • 現在有了Ansible Lint的官方linter ,當您将内容上傳到Galaxy時,它将自動運作。
  • Zuul是專為跨存儲庫測試而設計的持續內建工具,以Ansible劇本格式編寫。

您将如何參與?

Configuration Management Camp對不斷增長的工具集激發了各種興奮,這些工具使我們能夠自動進行所有操作。 我對Ansible GitHub組織的了解越多,看到的方式就越多,這對我逐漸喜歡的配置管理生态系統做出了貢獻。 如果您正在尋找更多靈感,Ansible團隊會提供出色的“ Ansible貢獻”視訊 。

您如何考慮參與2019年? 通過@ -ing @OpenSourceWay在評論中或在Twitter上分享您的想法。

翻譯自: https://opensource.com/article/19/2/get-involved-ansible

ansible代碼格式