iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
DevOps

30 天入門 Ansible 及 Jenkins [2018] 系列

去年曾以同一題目參加過 DevOps 組鐵人賽。經過了一年以後,希望透過這屆的機會將這一年來的所學做更近一步的更新,並將去年理解不夠透徹、還有進步空的部分做修正。

鐵人鍊成 | 共 30 篇文章 | 49 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day 01] 前言

30 天入門 Ansible 及 Jenkins 在軟體開發領域中,IT 自動化 (automation) 及持續整合 (continuous integrat...

2017-12-12 ‧ 由 tsoliangwu0130 分享
DAY 2

[Day 02] Vagrant 介紹

使用 Vagrant 模擬環境 由於在 DevOps 的實務操作上我們常常會同時操作多台機器,所以在正式進入接下來的主題前,我想要先花一點篇幅介紹如何使用 Va...

2017-12-13 ‧ 由 tsoliangwu0130 分享
DAY 3

[Day 03] Vagrant 基本設定

Vagrant 基本設定 如何管理 Vagrant boxes? 如果在網路上找到了一個適合的 box (e.g. bento/debian-8.6) 想要下載...

2017-12-14 ‧ 由 tsoliangwu0130 分享
DAY 4

[Day 04] Ansible 介紹

使用 Ansible 部署環境 在我們成功利用 Vagrant 模擬出所需的環境後,接下來就可以開始使用 Ansible 這套自動化工具來進行部署了。 Ansi...

2017-12-15 ‧ 由 tsoliangwu0130 分享
DAY 5

[Day 05] Ansible 安裝

Ansible 安裝 什麼是控制主機 (Control Machine) 及被控節點 (Managed Node)? 在 Ansible 裡,我們會把所有機器的...

2017-12-16 ‧ 由 tsoliangwu0130 分享
DAY 6

[Day 06] 撰寫第一個 Ansible Playbook

撰寫第一個 Ansible Playbook 什麼是 Ansible Playbook? 當確認 Ansible 已經正確地安裝在 control machin...

2017-12-17 ‧ 由 tsoliangwu0130 分享
DAY 7

[Day 07] 運行 playbook 以及配置 inventory file

運行 playbook 以及配置 inventory file Ansible 如何運行 playbook? 要透過 Ansible 來運行 playbook...

2017-12-18 ‧ 由 tsoliangwu0130 分享
DAY 8

[Day 08] 透過 Vagrant 運行 playbook

透過 Vagrant 運行 playbook Vagrant 如何運行 playbook? 除了直接使用 Ansible 的 ansible-playbook...

2017-12-19 ‧ 由 tsoliangwu0130 分享
DAY 9

[Day 09] 撰寫第一個 Ansible Role

撰寫第一個 Ansible Role 在了解 playbook 的基本架構與運行方式後,我會在接下來的章節內介紹如何使用 Ansible 搭建起 Jenkins...

2017-12-20 ‧ 由 tsoliangwu0130 分享
DAY 10

[Day 10] 配置 ansible.cfg

配置 ansible.cfg 我們在上一個章節中在 Ansible 預設查找的路徑下建立了我們的第一個 role 並成功執行部署。然而,若今天我們希望 Ansi...

2017-12-21 ‧ 由 tsoliangwu0130 分享