企業和組織提升工作效率的方式,除了建構 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 的目標。
連續十二年成功獲選 Microsoft MVP 和 VMware vExpert 技術專家,並長期擔任網管人雜誌技術專欄作家,專長為打造 SDDC 軟體定義資料中心、HCI 超融合解決方案、IaC 基礎架構即程式碼環境……等,著有微軟 S2D 軟體定義儲存技術實戰……等共 19 本著作。