• 2023-09-25
  • 15:20 - 16:50

GitOps Workshop | 自動化/審核/AI for Code

企業和組織提升工作效率的方式,除了建構 DevOps 和 Agile 等文化思維環境外,首要提升工作效率的方式之一,便是將現有「手動/重複」的工作任務自動化,舉例來說,從 Infra 人員角度來看,組態設定伺服器 BIOS、網路交換器、路由器、IPMS、Windows 組態設定、Linux 組態設定……等,從 Dev 人員角度來看,部署 VM 虛擬主機、容器、應用程式……等,都可以將這些手動操作的 Ops 工作任務,搭配 Git Webhook 建構出 GitOps 機制,達到自動化完成各項工作任務的目標。

因此, Infra / Dev 管理人員,都可以透過建構 GitOps 機制,達到標準且一致化的組態設定、版本控制、追蹤組態設定更改記錄以方便還原、為應用程式提供穩定來源……等。

在本實戰工作坊中,將以 GitHub 中 Git Webhook 機制,搭配 Ansible Playbook 建立 GitOps 自動化機制。此外,不敢將 CI/CD 用於 Production 營運環境嗎? 擔心 GitOps 太過自動化想在踩油門前拉個手剎車喊停? 本工作坊也將帶領與會人員實際操作 Ansible AWX 中的 Approval 審核機制,在執行 Workflow 自動化流程時,必須先經過指定人員的 Approval 審核後,才放行並開始執行自動化工作任務。

對於 Ansible 不熟悉嗎? 不知道如何撰寫 Playbook 嗎? 本實戰工作坊也將帶領與會人員實際操作,讓不熟 Ansible 的朋友,能夠透過簡單的對話讓 ChatGPT 或 New Bing,幫助你撰寫出能動的 Ansible Playbook,同時也將介紹官方即將推出,專為 Ansible 和 IT 自動化打造的 Project Wisdom,達到 AI for Code 的目標。

課程目標
  • 了解如何整合 Ansible Approval 審核機制,在 GitOps 踩油門執行自動化工作任務之前,建立手剎車喊停機制。
  • 了解如何透過 ChatGPT 和 Project Wisdom,讓不熟悉撰寫 Ansible Playbook 的朋友,能夠站在巨人的肩膀上,透過簡單的對話讓 AI for Code 機制,自動幫助你撰寫出能動又有註解說明的 Ansible Playbook。
  • 了解如何整合 Git Webhook 機制,打造出 GitOps 自動化工作流程。
  • 了解如何打造 Ansible Workflow, RESTful API, GitOps……等機制。
學員自備裝置
  • 講者將會為參與工作坊的與會人員,每位準備一台 Azure VM 虛擬主機進行工作坊實作。
  • 與會人員需要自備筆電,並確保能夠連線至網際網路,以便連線至 Azure VM 進行體驗實作。
  • 建議與會人員預先申請 GitHub 帳號,並建立 Github Public Repository 以便滿足實作工作坊內容。
  • 未申請 Github 帳號或無法建立 Github Public Repository 的與會人員,僅能使用講者提供的 Github Public Repository 進行實作,較為不便且體驗較差。


王偉任 (Weithenn)

王偉任 (Weithenn)

Micron Principal System Manager

連續十二年成功獲選 Microsoft MVP 和 VMware vExpert 技術專家,並長期擔任網管人雜誌技術專欄作家,專長為打造 SDDC 軟體定義資料中心、HCI 超融合解決方案、IaC 基礎架構即程式碼環境……等,著有微軟 S2D 軟體定義儲存技術實戰……等共 19 本著作。

  • ROOM
    6F 605會議室
  • LEVEL
    中階
  • LANGUAGE
    中文
  • TAG
    IaC/CM
  • 適合聽眾
    DevOps 新手(Newbie) IT人員/偏維運(IT / OPS)
  • RESOURCE
    共筆連結