ChatOps FTW
-
Upload
dan-chuparkoff -
Category
Software
-
view
450 -
download
0
Transcript of ChatOps FTW
http://bigpanda.io @chuparkoff
Dan Chuparkoff
1
#ChatOpsFTW
http://bigpanda.io @chuparkoff
Dan ChuparkoffDirector of Growth
& Engagement
2
http://bigpanda.io @chuparkoff
Feb 1, 2009
3
(the day I learned what ChatOps was)
http://bigpanda.io @chuparkoff 4
http://bigpanda.io @chuparkoff 5
http://bigpanda.io @chuparkoff 6
http://bigpanda.io @chuparkoff
What percentage of 140 million people will go to a website for free trip to FL?
7
http://bigpanda.io @chuparkoff
?8
http://bigpanda.io @chuparkoff
100,000 free trips to Florida
in 42 seconds
9
http://bigpanda.io @chuparkoff 10
Automate & scale incident management
http://bigpanda.io @chuparkoff 11
http://bigpanda.io @chuparkoff 12
http://bigpanda.io @chuparkoff 13
a one-man Ops team
http://bigpanda.io @chuparkoff
steps to ChatOpsing
just like BigPanda514
http://bigpanda.io @chuparkoff
1 Get HipChat
15
or maybe Slack
Get HipChat
or maybe Slack
http://bigpanda.io @chuparkoff
2ChatOps rooms
18
Don’t create too many
BigPanda ChatOps
• Alerts
• Operations
• Support
• Daily
• Github
• Cats
operations
alerts
support
github
daily
cats
http://bigpanda.io @chuparkoff
3 Get Ansible
27
or maybe Chef, Puppet, Salt
http://bigpanda.io @chuparkoff 28
server provisioning server orchestration
application deployment
for
http://bigpanda.io @chuparkoff 29
github.com/bigpandaio/ansible-exec
Ansible at BigPanda
http://bigpanda.io @chuparkoff
4Get hubot
30
Hubot is awesome
http://bigpanda.io @chuparkoff
Basic hubot
32
robot.hear /problem\??/i, (msg) -> msg.send "http://cl.ly/BG7R/trollface.jpg"
http://bigpanda.io @chuparkoff
Finding hubot
33
github.com/github/hubot
github.com/hipchat/hubot-hipchat
http://bigpanda.io @chuparkoff
5 Meet beanbot
34
http://bigpanda.io @chuparkoff 35
http://bigpanda.io @chuparkoff
Make the scariest part of the build, the easiest.
36
http://bigpanda.io @chuparkoff 37
deploy bigpanda
http://bigpanda.io @chuparkoff 38
ssh
http://bigpanda.io @chuparkoff
beanbot bigpanda changes for data-api
39
http://bigpanda.io @chuparkoff
?40
http://bigpanda.io @chuparkoff
beanbot deploy data-api
41
http://bigpanda.io @chuparkoff 42
http://bigpanda.io @chuparkoff 43
BigPanda HipChat Beanbot Ansible
Meet Beanbot
http://bigpanda.io @chuparkoff 44
a one-man Ops team
http://bigpanda.io @chuparkoff 45
http://bigpanda.io @chuparkoff
Thanks!#ChatOpsFTW
Dan Chuparkoff
46