天天看點

Terraform Module大賽來啦,AirPods Pro免費送!賽程介紹點選報名代金券申請Module送出模闆

【注】本文章轉自【 阿裡雲開放平台開發者挑戰賽

賽程介紹

Terraform Module大賽來啦,AirPods Pro免費送!賽程介紹點選報名代金券申請Module送出模闆

Terraform 模闆征集大賽現火熱招募中!!!本次大賽邀請所有對Terraform感興趣的開發者加入“阿裡雲 Terraform Module”建設隊伍,全程線上自主報名和送出作品。足不出門,動動指尖就可提升自身影響力,更有價值兩千元的AirPods Pro耳機和Logitech無線鍵盤大獎拿回家,優秀的模闆提供者還有開放平台官網展示機會。還在等什麼?快快報名參加吧!

Terraform Module大賽來啦,AirPods Pro免費送!賽程介紹點選報名代金券申請Module送出模闆

點選報名

Terraform是什麼?

Terraform

是由Hashicorp公司于2014年推出的一個開源項目,是一個典型的IaC工具。阿裡雲作為國内第一家與 Terraform 內建的雲廠商,經過兩年多的努力,目前已經提供了超過 148 個 Resource 和 98 個 Data Source,覆寫計算,存儲,網絡,負載均衡,CDN,容器服務,中間件,通路控制,資料庫等超過30款産品,現公開有獎征集 Terraform Module。參賽前請詳細閱讀以下活動規則,大獎輕松拿回家~~~

1.活動規則

1.1 代金券申請規則:

為了解決您參加活動的雲資源使用問題,大賽組委會将提供價值300元的全站雲資源代金券。請于12月06日前點選”

代金券申請

“,上傳Module的簡單介紹或初步架構圖,同時提供您開發Module的阿裡雲的賬号ID(

具體可登入阿裡雲官網個人中心檢視

)。

活動稽核專家将在3個工作日對稽核通過的申請賬号ID發放代金券。(注:同質化的架構圖,以第一個申請者為準發放代金券)。使用有效期為一個月,上限100,先到先得!

Terraform Module大賽來啦,AirPods Pro免費送!賽程介紹點選報名代金券申請Module送出模闆

1.2 Terraform Module編寫規則:

為了保證所提供的Module的品質和使用體驗,編寫的Module請盡量實作如下幾條規則,會幫助您更快速的通過獎品評審:

  • 所送出的Module可以是對已注冊Module https://registry.terraform.io/ 的重構和完善,也可以是對ROS模闆或者其他友商模闆的轉換,也可以基于自定義的架構。來源不限,但要保證所要實作的Module必須從實際使用場景出發,以解決某種使用需求為目标,為Module使用者提供“開箱即用”的體驗;
  • 所送出的Module隻能包含對阿裡雲資源的管理,在此基礎上,所使用的Resource和Data Source 可以是包括其他Provider提供的;
  • 每個Module需要包含一個README(英文),并且README中至少要包含Module具體使用場景描述,涉及到的阿裡雲資源的介紹,Module背後的資源拓撲圖,Module中所有的入參和出參的介紹和展示,可參考官方提供的Module Demo: terraform-provider-demo
  • 架構圖中所使用的圖示推薦使用阿裡巴巴官方提供的圖示,可在 https://www.iconfont.cn/ 中查詢并下載下傳;
  • 每個Module都需要顯示聲明Provider,并在Provider中設定參數

    configuration_source=<Github ID>/<Module 名字字尾>

    來對所編寫的Module進行打标,同時Provider需要支援對Region的設定,以支援多Region的。可參考Module Demo:
  • 每個Module都需要配置 Terratest測試
  • 每個Module需要通過“terraform fmt”指令來格式化代碼;
  • 每個Module都應該在Terraform version 0.12.x 上開發。

1.3 Module送出規則

參賽者完成模闆編寫後,請送出Terraform Module至Github,并盡快根據

官方釋出規則

完成對Module的注冊和釋出,同時盡快(截止日期12月12号前)點選“

送出模闆

”上傳模闆URL以确認送出,獎品評審會在此處送出資訊後啟動,請務必按時确認送出。(注:送出至GitHub的Module将是開源的狀态)

Module送出模闆

1.4 獎品評審規則:

收到Module送出确認問卷後,大賽組委會技術專家将其進行稽核和評比,稽核結果将以郵件/電話/釘釘群的方式通知。最終的獎品評審分為“優秀獎評審”和“特等獎評審”,優秀獎提供50份Logitech無線鍵盤,先到先得;特等獎提供3份最新款Apple AirPods Pro耳機,按照特等獎評審規則品質最高的前3名獲得。(注:特等獎獲得者不占用優秀獎名額)

Terraform Module大賽來啦,AirPods Pro免費送!賽程介紹點選報名代金券申請Module送出模闆
Terraform Module大賽來啦,AirPods Pro免費送!賽程介紹點選報名代金券申請Module送出模闆

4.1優秀獎評審規則:

  • 态度端正,Module代碼無抄襲行為;
  • 每個Module應包括完整的包含README(英文編寫),Module代碼,Module的Terratest測試;
  • 符合評審對“優秀Module”的判定預期。

4.2特等獎評審規則:

  • 包含是以優秀獎評審規則;
  • Module的可用性:所送出的Module需要通過内部的CI機制進行驗收,不通過的會以郵件的方式或者Github Issues的方式進行回報。可持續送出和完善,直到驗收通過;

加分項:

  • 含README(中文):除了英文的README,還寫了一個中文的README-ZH;
  • Module Example:為Module配備了相應的Example,幫助開發者熟悉和使用Module;
  • Terratest測試case的數量多,覆寫面廣:Terratest的case越多,覆寫面越廣,Module的穩定性越高,評分越高;
  • 基于對Module的打标,Module的實際調用量越多,評分越高。

2.相關教程

1.Terraform Module開發指南:

https://yq.aliyun.com/articles/642624

2.Terraform 相關課程:

https://developer.aliyun.com/article/720999?spm=a2c6h.12873581.0.0.31631f1e18J5nN&groupCode=openapi

3.阿裡雲現有Module:

https://registry.terraform.io/browse/modules?provider=alicloud

3.活動交流

釘釘掃碼參加比賽:

Terraform Module大賽來啦,AirPods Pro免費送!賽程介紹點選報名代金券申請Module送出模闆

釘釘掃碼加入交流群,專家為你答疑解惑:

Terraform Module大賽來啦,AirPods Pro免費送!賽程介紹點選報名代金券申請Module送出模闆

關注“阿裡雲開放平台公衆号”了解更多最新資訊:

Terraform Module大賽來啦,AirPods Pro免費送!賽程介紹點選報名代金券申請Module送出模闆

繼續閱讀