tiad 2016 - beyond windowsautomation

13
# TIAD @ tiadparis Beyond Windows Automation 4 octobre 2016 #TIAD @tiadparis

Upload: the-incredible-automation-day

Post on 15-Apr-2017

303 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: TIAD 2016 - Beyond windowsautomation

# TIAD@ tiadparis

Beyond Windows Automation

4 octobre 2016 #TIAD @tiadparis

Page 2: TIAD 2016 - Beyond windowsautomation

# TIAD@ tiadparis

Julien Stanojevic

@genuineM7

#automation addict#simple solutions to complex problems#cloud refuged#windows opensource#passionate about application delivery

www.supersingular.io

Page 3: TIAD 2016 - Beyond windowsautomation

# TIAD@ tiadparis

Agenda

• Why this session ?• Is it complicated ?• How does it all work ?• Demos

#speakfastorgetlost

Page 4: TIAD 2016 - Beyond windowsautomation

# TIAD@ tiadparis

Because it’s possible

Page 5: TIAD 2016 - Beyond windowsautomation

# TIAD@ tiadparis

We are not building a space ship !

Page 6: TIAD 2016 - Beyond windowsautomation

# TIAD@ tiadparis

Page 7: TIAD 2016 - Beyond windowsautomation

# TIAD@ tiadparis

Methodology in 7 - 3

Automate OS Build Deploy ContextProvisionAnywhere

Run Everywhere

Page 8: TIAD 2016 - Beyond windowsautomation

# TIAD@ tiadparis

Building Golden Images …..

Page 9: TIAD 2016 - Beyond windowsautomation

# TIAD@ tiadparis

Packer configuration file

Page 10: TIAD 2016 - Beyond windowsautomation

# TIAD@ tiadparis

• Binary repository ( AWS S3, Google Cloud Storage, Azure Blob, standard windows shares for on premises deployments)

• Chocolatey is a package manager for Windows (like apt-get or yum but for Windows)• Boxstarter leverages Chocolatey packages to automate the installation of software create repeatable, Windows environments.• Private nugget feed for chocolatey packages (myget, artifactory, teamcity etc)

Page 11: TIAD 2016 - Beyond windowsautomation

# TIAD@ tiadparis

• With Terraform, you describe your complete infrastructure as code, even as it spans multiple service providers• Terraform is a tool for building, changing, and versioning infrastructure safely and

efficiently.• Terraform supports and can manage physical servers, virtual machines and containers on a wide range of clouds

Page 12: TIAD 2016 - Beyond windowsautomation

# TIAD@ tiadparis

stack

template

AWS

virtual private cloud

region

AmazonS3

Availability Zone Availability Zone

VPC subnet VPC subnet

security groupinstances instances

CloudFormationAMI

instance contents

Page 13: TIAD 2016 - Beyond windowsautomation

# TIAD@ tiadparis

Work better. Live better.Work better. Live better.Questions