Upload
chu-siang-lai
View
326
Download
3
Embed Size (px)
Citation preview
[ chusiang@AgileTourKH ~ ] $ cat .profile
# Author:
# Email: [email protected]
# Blog: http://note.drx.tw
# Date: 2017-12-09
-` `-/+oooo+/-` /+. `/shhs+/:--:/+shhs/` .hhNs:` `:sds- `smohh:` `:/+-:/-. `+ms` .dh. /md+`yMMdNMMmdso:` .hd. `dh` `oNmMMMMMMMNMMNNh: `hd` +M. -NMMMMMMMMMMNmmdo` .M+ dd .smMMMMMMMMMMMMMNNy dd dm /mMmMMMMMMMMMMMMMNdy` dd oM- `sMMMMMMMMMMMMMMMMMMMM:.Mo `md` -mMMMmhyo:+MMMMMMMMMMMM+hm` -md:-dNh/` :mMMMMMMMMMMMMNm- .yNh+/.`.-+dMMMMMMMMMMMMMMy. :hMNNNNNMMMMMMMMMMMMMMh: .+hNMMMMMMMMMMMMNh+. `./+ssyyss+/.`
____________________ / DevOps \ \ DevOps / -------------------- \ \
mailto:[email protected]://note.drx.tw
2
(@chusiang_lai)
DevOps
DevOps Taiwan
5 IT
3
https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/579https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022https://ithelp.ithome.com.tw/users/20031776/ironman/1022
4
DevOps
5
DevOps team
6
DevOps DevOps
7
8
Join the DevOps team ?or build one !
Ready?
9
Ready?
10
2
Ready?
11
1
Outline1. DevOps
12
Outline1. DevOps
2. DevOps
13
Outline1. DevOps
2. DevOps
3. DevOps
14
. DevOps
15
DevOps
16 DevOpsDays Taipei 2017 DevOps in a value stream - https://youtu.be/qWbcujKw57c?t=9m39s
Infra
Dev Ops
ITSM
DevOps
https://youtu.be/qWbcujKw57c?t=9m39s
Agile
Agile
17
Infra
Dev Ops
ITSM
DevOps
Invest
Req
DevOpsDays Taipei 2017 DevOps in a value stream - https://youtu.be/qWbcujKw57c?t=9m39s
https://youtu.be/qWbcujKw57c?t=9m39s
DevOps
18
Infra
Dev Ops
ITSM
Agile
Req
Invest
Use
Value
DevOps
DevOpsDays Taipei 2017 DevOps in a value stream - https://youtu.be/qWbcujKw57c?t=9m39s
https://youtu.be/qWbcujKw57c?t=9m39s
DevOps
19
Infra
Dev Ops
ITSM
Agile
Req
Invest
Use
Value
DevOps
DevOpsDays Taipei 2017 DevOps in a value stream - https://youtu.be/qWbcujKw57c?t=9m39s
DevOps
https://youtu.be/qWbcujKw57c?t=9m39s
. DevOps
20
DevOps Tools
21
Version Control
Configuration Management
Continuous Integration
Measurement Log
Git, GitHubGitLab
AnsibleChef
GitLab CIJenkins CI
Zabbix Zabbix
Provisioning
Vagrant, Docker
Ref: DevOps | iThome - http://www.ithome.com.tw/news/96864
http://www.ithome.com.tw/news/96864
22
2008
GNU/Linux
Future Proof Your SysAdmin Career - https://go.pardot.com/l/6342/2017-07-17/3vwshv
Linux
https://go.pardot.com/l/6342/2017-07-17/3vwshv
24
ShellScript
20112008
Linux
25
Git Magic
Shell Script
2011 2012
Git
2008
Linux
26
Shell Script
2011 2012
Git
2008
Linux
2013
Make
27
CI - Jenkins
Shell Script
2011 2012
Git
2014
Jenkins CI
2008
Linux
2013
Make
28
AWS
Docker
Shell Script
2011 2012
Git
2014
Jenkins
2015
AWS,Docker,Zabbix
2008
Linux
2013
Make
29https://twitter.com/william_yeh/status/678524911351029760
https://twitter.com/william_yeh/status/678524911351029760
30
Apprenticeship Patterns
Ansible Up & Running
The Phoenix Project
Shell Script
2011 2012
Git
2014
Jenkins
2015
AWS,Docker,Zabbix
2016
Ansible,Vagrant
2008
Linux
2013
Make
31
32
33
Shell Script
2011 2012
Git
2014
Jenkins
2015
AWS,Docker,Zabbix
2016
Ansible,Vagrant
2017
GitLab,DevOps,Agile,Scrum
2008
Linux
2013
Make
34
Continuous Delivery
SCRUM
5 Scrum
Shell Script
2011 2012
Git
2014
Jenkins
2015
AWS,Docker,Zabbix
2016
Ansible,Vagrant
2017
GitLab,DevOps,Agile,Scrum
2008
Linux
2013
Make
35
Continuous Delivery
SCRUM
5 Scrum
Shell Script
2011 2012
Git
2014
Jenkins
2015
AWS,Docker,Zabbix
2016
Ansible,Vagrant
2017
GitLab,DevOps,Agile,Scrum
2008
Linux
2013
Make
Choose one ?
36
The Phoenix Poject Workshop
. DevOps
37
38
Scrum Team
39
Product Owner
40
Scrum Master
41
Development Team 6 = 5 +
42 GPX ZERO
Two week sprint.
Stand-up Meeting.
(time < 30)
46 http://www.thebluediamondgallery.com/wooden-tile/p/priority.html
http://www.thebluediamondgallery.com/wooden-tile/p/priority.html
Kanban 47
Doing
WritePlaybook
Depend DoneTODo
Release Master
Provision ldap
Member
Jonny
Terry
C.W.
Kanban 48
Doing
Release Master
Depend
Provision ldap
Done
WritePlaybook
TODo Member
Jonny
Terry
C.W.
Kanban 49
Doing
Release Master
Depend Done
WritePlaybook
TODo
Provision ldap
Member
Jonny
Terry
C.W.
The Phoenix Project
Amazon - https://goo.gl/visckK50
https://goo.gl/visckK
Chu-Siang Lai
51https://twitter.com/chusiang_lai/status/919977398686294016
https://twitter.com/chusiang_lai/status/919977398686294016
Weekly Review + Release.
53
Release Master !
Change Management Application Upgrade:
htdocs.
api.
Ansible Playbooks:
Modify group_vars.
Modify config template.54
Database:
PostgreSQL Clusters.
Change Architecture:
Add haproxy.
Verify.
Retrospective.
(Every two week)
No Laptop !56
57
Who is the star ?
58
KaizenLevel Up !
Kanban
59
Doing DependMember Done CloseTODo
60
DocumentIssue Tracking
61
GitBook GitLab CI Markdown
70
A2. > Ansible
71
A3. > Ansible GitLab CI
72
______________________________ / DevOps \ \ Ansible & GitLab CI (3rd)/ ------------------------------ \ \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||
[ chusiang@nutc ~ ] $ cat .profile # Author: / [email protected] # Blog: http://note.drx.tw # Modified: 2017-11-25 11:25
Continuous Delivery Workshop - https://speakerdeck.com/chusiang/continuous-delivery-workshop-with-ansible-x-gitlab-ci-3rd
http://note.drx.twhttps://speakerdeck.com/chusiang/continuous-delivery-workshop-with-ansible-x-gitlab-ci-3rd
B.
74
B1.
75
B2.
76
C.
77
78
79
Eat outside after sprint review.
D. team DevOps
80
81
82
Chu-Siang Lai
83
DevOps
84
Infra
Dev Ops
ITSM
Agile
Req
Invest
Use
Value
DevOps
DevOpsDays Taipei 2017 DevOps in a value stream - https://youtu.be/qWbcujKw57c?t=9m39s
DevOps
https://youtu.be/qWbcujKw57c?t=9m39s
85
DevOps
DevOps in a value stream by - https://youtu.be/qWbcujKw57c?t=9m39s
Effective DevOps by Chen Cheng-Wei - https://goo.gl/x2iBnw
by William Yeh - http://get.soft-arch.net/agile-workshop/
by - https://devopsdays.tw/workshop_phoenix.html
Scrum by David Ko- https://goo.gl/aXmvam
86
https://youtu.be/qWbcujKw57c?t=9m39shttps://goo.gl/x2iBnwhttp://get.soft-arch.net/agile-workshop/https://devopsdays.tw/workshop_phoenix.htmlhttps://goo.gl/aXmvam
Text-Image - http://www.text-image.com/
unicorn-circle by trps | Flickr - https://www.flickr.com/photos/trp/3508516524
Scrum Diagram by Jordan Job- https://jordanjob.me/2015/12/07/scrum-diagram/
Yoda with custom cape | Flickr- https://www.flickr.com/photos/isherwoodchris/6955395580
Priority | Wooden Tiles- http://www.thebluediamondgallery.com/wooden-tile/p/priority.html
Wall, Brick, Stone, Background | Pixabay - https://pixabay.com/p-1957768/
87
http://www.text-image.com/https://www.flickr.com/photos/trp/3508516524https://jordanjob.me/2015/12/07/scrum-diagram/https://www.flickr.com/photos/isherwoodchris/6955395580http://www.thebluediamondgallery.com/wooden-tile/p/priority.htmlhttps://pixabay.com/p-1957768/
https://www.facebook.com/groups/agile.kaohsiung/
https://www.facebook.com/AgileTourHsinchu/
https://www.facebook.com/groups/AgileNeihu/
88
http://fb.me/AgileCommunity.tw
https://www.facebook.com/groups/agile.kaohsiung/https://www.facebook.com/AgileTourHsinchu/https://www.facebook.com/groups/AgileNeihu/
https://t.me/devopstw
https://www.facebook.com/groups/DevOpsTaiwan/
https://devopstw.club/
DevOps Taiwan
89
https://t.me/devopstwhttps://www.facebook.com/groups/DevOpsTaiwanhttps://devopstw.club/
Ansible Taiwan
https://t.me/ansible_tw
https://github.com/ansible-tw
http://ansible.tw
90
https://t.me/ansible_twhttps://github.com/ansible-twhttp://ansible.tw
http://.tw
91
http://xn--1rwq3u9qktxl.tw
92
END