際際滷

際際滷Share a Scribd company logo
Compliant and Testable Environments
Through Infrastructure-As-Code
Denis - Florin Rendler
September 20th, 2018
1
DEFINING	THE	PROBLEM	
2
$	ssh	
3
4	
EVERYONES	FAVORITE	AUTOMATION	TOOL
5	
$	ssh
INFRASTRUCTURE-AS-CODE	TOOLS	
6
7	
2005	 2009	 2011	 2012	 2014
8
9
INFRASTRUCTURE-AS-CODE	ADVANTAGES	
10
11	
TESTABLE	INFRASTRUCTURE	DEPLOYMENTS	
VERSION	CONTROL	SELF	DOCUMENTING	
REUSABLE	SCRIPTS	ACROSS	ENVIRONMENTS	
CROSS-ENVIRONMENT	DEPLOYMENTS	
PREDICTABLE	INFRASTRUCTURE	
SCALABLE	INFRASTRUCTURE	
AUTOMATED	INFRASTRUCTURE	DEPLOYMENTS
TESTING	THE	INFRASTRUCTURE	
12
13
14
15
INSPEC.IO	WORKFLOWS	
16
17	
DEVOPS	ENGINEER	WRITES	
INFRASTRUCTURE-AS-CODE	SCRIPTS	$	sudo	
WORKFLOW	#1		
DEVOPS	DEVELOPMENT
18	
STEP	1:	PREPARE	ENVIRONMENT	
STEP	2:	DEPLOY	I-A-C	SCRIPTS	
STEP	3:	TEST	INFRASTRUCTURE	
																		ENVIRONMENT	
WORKFLOW	#1		
DEVOPS	DEVELOPMENT
WORKFLOW	#2		
TESTING	&	MONITORING	PRODUCTION	INFRASTRUCTURE	
19	
PRODUCTION	INFRASTRUCTURE	
$	sudo
Presentation	name	 20	
CS	
WORKFLOW	#3	
APPLICATION	SUPPORT	
CS
21
REFERENCES	
22	
≒ https://learn.chef.io/modules/create-profile-from-doc#	
≒ https://supermarket.chef.io/users/dev-sec/tools	
	
≒ https://dev-sec.io
Ad

Recommended

Infrastructure as Code - Getting Started, Concepts & Tools
Infrastructure as Code - Getting Started, Concepts & Tools
Lior Kamrat
Implementing Infrastructure as Code ConfigMgtCamp 2017
Implementing Infrastructure as Code ConfigMgtCamp 2017
Kief Morris
DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.
Vlad Fedosov
Cloud infrastructure as code
Cloud infrastructure as code
Tomasz Cholewa
A developers' journey into building automated tests for IT from the ground up
A developers' journey into building automated tests for IT from the ground up
stefanorago
Test Driven Infrastructure with Serverspec and KitchenCI
Test Driven Infrastructure with Serverspec and KitchenCI
Adedayo Akinpelu
Infrastructure As Code - NextGen Testing 2015
Infrastructure As Code - NextGen Testing 2015
Andre Sachs
Automated infrastructure testing - by Ranjib Dey
Automated infrastructure testing - by Ranjib Dey
bhumika2108
Automated Infrastructure Testing
Automated Infrastructure Testing
Ranjib Dey
Infrastructure as Code
Infrastructure as Code
Surjeet Singh
Infrastructure as Code 2nd Edition Early Access Kief Morris all chapter inst...
Infrastructure as Code 2nd Edition Early Access Kief Morris all chapter inst...
foqhabonior
Infrastructure as code managing servers in the cloud Morris
Infrastructure as code managing servers in the cloud Morris
habanbrino4l
Testing for infra code using test-kitchen,docker,chef
Testing for infra code using test-kitchen,docker,chef
kamalikamj
Infrastructure as code managing servers in the cloud Morris 2024 scribd download
Infrastructure as code managing servers in the cloud Morris 2024 scribd download
borrosmartdf
Infrastructure as Code (IaC): Introduction to scripted infrastructure
Infrastructure as Code (IaC): Introduction to scripted infrastructure
Michael Pearce
Infrastrucutre as Code
Infrastrucutre as Code
Harmeet Singh
Will hall - Accelerating Infrastructure as Code and Configuration Management ...
Will hall - Accelerating Infrastructure as Code and Configuration Management ...
AWSCOMSUM
Accelerating Infrastructure as Code with CI in AWS.
Accelerating Infrastructure as Code with CI in AWS.
Will Hall
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Vietnam Open Infrastructure User Group
Transition to Infrastructure as Code
Transition to Infrastructure as Code
Wise Engineering
A Bit of Everything Chef
A Bit of Everything Chef
Mandi Walls
London Hashicorp Meetup #8 - Testing Programmable Infrastructure By Matt Long
London Hashicorp Meetup #8 - Testing Programmable Infrastructure By Matt Long
OpenCredo
Iac d.damyanov 4.pptx
Iac d.damyanov 4.pptx
Dimitar Damyanov
Getting Started with Infrastructure-as-Code
Getting Started with Infrastructure-as-Code
All Things Open
Infrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash Course
Dr. Sven Balnojan
Meta Infrastructure as Code: How Capital One Automated Our Automation Tools w...
Meta Infrastructure as Code: How Capital One Automated Our Automation Tools w...
Sonatype
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
OpenStack
Infrastructure Automation with Chef & Ansible
Infrastructure Automation with Chef & Ansible
wajrcs
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
Jamie Coleman
Simplify Task, Team, and Project Management with Orangescrum Work
Simplify Task, Team, and Project Management with Orangescrum Work
Orangescrum

More Related Content

Similar to Infrastructure as code (20)

Automated Infrastructure Testing
Automated Infrastructure Testing
Ranjib Dey
Infrastructure as Code
Infrastructure as Code
Surjeet Singh
Infrastructure as Code 2nd Edition Early Access Kief Morris all chapter inst...
Infrastructure as Code 2nd Edition Early Access Kief Morris all chapter inst...
foqhabonior
Infrastructure as code managing servers in the cloud Morris
Infrastructure as code managing servers in the cloud Morris
habanbrino4l
Testing for infra code using test-kitchen,docker,chef
Testing for infra code using test-kitchen,docker,chef
kamalikamj
Infrastructure as code managing servers in the cloud Morris 2024 scribd download
Infrastructure as code managing servers in the cloud Morris 2024 scribd download
borrosmartdf
Infrastructure as Code (IaC): Introduction to scripted infrastructure
Infrastructure as Code (IaC): Introduction to scripted infrastructure
Michael Pearce
Infrastrucutre as Code
Infrastrucutre as Code
Harmeet Singh
Will hall - Accelerating Infrastructure as Code and Configuration Management ...
Will hall - Accelerating Infrastructure as Code and Configuration Management ...
AWSCOMSUM
Accelerating Infrastructure as Code with CI in AWS.
Accelerating Infrastructure as Code with CI in AWS.
Will Hall
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Vietnam Open Infrastructure User Group
Transition to Infrastructure as Code
Transition to Infrastructure as Code
Wise Engineering
A Bit of Everything Chef
A Bit of Everything Chef
Mandi Walls
London Hashicorp Meetup #8 - Testing Programmable Infrastructure By Matt Long
London Hashicorp Meetup #8 - Testing Programmable Infrastructure By Matt Long
OpenCredo
Iac d.damyanov 4.pptx
Iac d.damyanov 4.pptx
Dimitar Damyanov
Getting Started with Infrastructure-as-Code
Getting Started with Infrastructure-as-Code
All Things Open
Infrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash Course
Dr. Sven Balnojan
Meta Infrastructure as Code: How Capital One Automated Our Automation Tools w...
Meta Infrastructure as Code: How Capital One Automated Our Automation Tools w...
Sonatype
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
OpenStack
Infrastructure Automation with Chef & Ansible
Infrastructure Automation with Chef & Ansible
wajrcs
Automated Infrastructure Testing
Automated Infrastructure Testing
Ranjib Dey
Infrastructure as Code
Infrastructure as Code
Surjeet Singh
Infrastructure as Code 2nd Edition Early Access Kief Morris all chapter inst...
Infrastructure as Code 2nd Edition Early Access Kief Morris all chapter inst...
foqhabonior
Infrastructure as code managing servers in the cloud Morris
Infrastructure as code managing servers in the cloud Morris
habanbrino4l
Testing for infra code using test-kitchen,docker,chef
Testing for infra code using test-kitchen,docker,chef
kamalikamj
Infrastructure as code managing servers in the cloud Morris 2024 scribd download
Infrastructure as code managing servers in the cloud Morris 2024 scribd download
borrosmartdf
Infrastructure as Code (IaC): Introduction to scripted infrastructure
Infrastructure as Code (IaC): Introduction to scripted infrastructure
Michael Pearce
Infrastrucutre as Code
Infrastrucutre as Code
Harmeet Singh
Will hall - Accelerating Infrastructure as Code and Configuration Management ...
Will hall - Accelerating Infrastructure as Code and Configuration Management ...
AWSCOMSUM
Accelerating Infrastructure as Code with CI in AWS.
Accelerating Infrastructure as Code with CI in AWS.
Will Hall
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Vietnam Open Infrastructure User Group
Transition to Infrastructure as Code
Transition to Infrastructure as Code
Wise Engineering
A Bit of Everything Chef
A Bit of Everything Chef
Mandi Walls
London Hashicorp Meetup #8 - Testing Programmable Infrastructure By Matt Long
London Hashicorp Meetup #8 - Testing Programmable Infrastructure By Matt Long
OpenCredo
Getting Started with Infrastructure-as-Code
Getting Started with Infrastructure-as-Code
All Things Open
Infrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash Course
Dr. Sven Balnojan
Meta Infrastructure as Code: How Capital One Automated Our Automation Tools w...
Meta Infrastructure as Code: How Capital One Automated Our Automation Tools w...
Sonatype
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
OpenStack
Infrastructure Automation with Chef & Ansible
Infrastructure Automation with Chef & Ansible
wajrcs

Recently uploaded (20)

From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
Jamie Coleman
Simplify Task, Team, and Project Management with Orangescrum Work
Simplify Task, Team, and Project Management with Orangescrum Work
Orangescrum
Folding Cheat Sheet # 9 - List Unfolding as the Computational Dual of ...
Folding Cheat Sheet # 9 - List Unfolding as the Computational Dual of ...
Philip Schwarz
Enable Your Cloud Journey With Microsoft Trusted Partner | IFI Tech
Enable Your Cloud Journey With Microsoft Trusted Partner | IFI Tech
IFI Techsolutions
Advance Doctor Appointment Booking App With Online Payment
Advance Doctor Appointment Booking App With Online Payment
AxisTechnolabs
Humans vs AI Call Agents - Qcall.ai's Special Report
Humans vs AI Call Agents - Qcall.ai's Special Report
Udit Goenka
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
IObit Driver Booster Pro 12 Crack Latest Version Download
IObit Driver Booster Pro 12 Crack Latest Version Download
pcprocore
arctitecture application system design os dsa
arctitecture application system design os dsa
za241967
Zoho Creator Solution for EI by Elsner Technologies.docx
Zoho Creator Solution for EI by Elsner Technologies.docx
Elsner Technologies Pvt. Ltd.
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
HYBRIDIZATION OF ALKANES AND ALKENES ...
HYBRIDIZATION OF ALKANES AND ALKENES ...
karishmaduhijod1
Decipher SEO Solutions for your startup needs.
Decipher SEO Solutions for your startup needs.
mathai2
Azure AI Foundry: The AI app and agent factory
Azure AI Foundry: The AI app and agent factory
Maxim Salnikov
Building Geospatial Data Warehouse for GIS by GIS with FME
Building Geospatial Data Warehouse for GIS by GIS with FME
Safe Software
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
Hassan Abid
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
Test Case Design Techniques Practical Examples & Best Practices in Software...
Test Case Design Techniques Practical Examples & Best Practices in Software...
Muhammad Fahad Bashir
Simplify Insurance Regulations with Compliance Management Software
Simplify Insurance Regulations with Compliance Management Software
Insurance Tech Services
Sysinfo OST to PST Converter Infographic
Sysinfo OST to PST Converter Infographic
SysInfo Tools
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
Jamie Coleman
Simplify Task, Team, and Project Management with Orangescrum Work
Simplify Task, Team, and Project Management with Orangescrum Work
Orangescrum
Folding Cheat Sheet # 9 - List Unfolding as the Computational Dual of ...
Folding Cheat Sheet # 9 - List Unfolding as the Computational Dual of ...
Philip Schwarz
Enable Your Cloud Journey With Microsoft Trusted Partner | IFI Tech
Enable Your Cloud Journey With Microsoft Trusted Partner | IFI Tech
IFI Techsolutions
Advance Doctor Appointment Booking App With Online Payment
Advance Doctor Appointment Booking App With Online Payment
AxisTechnolabs
Humans vs AI Call Agents - Qcall.ai's Special Report
Humans vs AI Call Agents - Qcall.ai's Special Report
Udit Goenka
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
IObit Driver Booster Pro 12 Crack Latest Version Download
IObit Driver Booster Pro 12 Crack Latest Version Download
pcprocore
arctitecture application system design os dsa
arctitecture application system design os dsa
za241967
Zoho Creator Solution for EI by Elsner Technologies.docx
Zoho Creator Solution for EI by Elsner Technologies.docx
Elsner Technologies Pvt. Ltd.
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
HYBRIDIZATION OF ALKANES AND ALKENES ...
HYBRIDIZATION OF ALKANES AND ALKENES ...
karishmaduhijod1
Decipher SEO Solutions for your startup needs.
Decipher SEO Solutions for your startup needs.
mathai2
Azure AI Foundry: The AI app and agent factory
Azure AI Foundry: The AI app and agent factory
Maxim Salnikov
Building Geospatial Data Warehouse for GIS by GIS with FME
Building Geospatial Data Warehouse for GIS by GIS with FME
Safe Software
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
Hassan Abid
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
Test Case Design Techniques Practical Examples & Best Practices in Software...
Test Case Design Techniques Practical Examples & Best Practices in Software...
Muhammad Fahad Bashir
Simplify Insurance Regulations with Compliance Management Software
Simplify Insurance Regulations with Compliance Management Software
Insurance Tech Services
Sysinfo OST to PST Converter Infographic
Sysinfo OST to PST Converter Infographic
SysInfo Tools
Ad