Announcing AWS OpsWorks for Chef Automate - January 2017 AWS Online Tech Talks
Chef Automate Workflow Demo
-
Upload
chef -
Category
Technology
-
view
141 -
download
0
Transcript of Chef Automate Workflow Demo
![Page 2: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/2.jpg)
![Page 3: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/3.jpg)
control 'cis-3.1' doimpact 0.7title 'Set Daemon umask’desc 'Set the default umask for all processes
started at boot time.'
describe file('/etc/sysconfig/init') doits('content') {should match 'umask 027'}
endend
InSpec Testing Framework
![Page 4: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/4.jpg)
Compliance as Code
![Page 5: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/5.jpg)
Compliance as Code
Compliance
Security
DevOps
![Page 6: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/6.jpg)
How do we write and test our intended change?
![Page 7: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/7.jpg)
Infrastructure as Code
On Linux based OSes:package "apache2" do
action :installend
template ”/var/www/index.html" dosource ”index.html.erb”mode "0644"
end
service "apache2" doaction [ :enable, :start ]
end
![Page 8: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/8.jpg)
One path for change
Test the ArtifactsTest the Code
VERIFY BUILD ACCEPTANCE REHEARSAL DELIVEREDUNION
SubmitChange
![Page 9: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/9.jpg)
One path for change
VERIFY BUILD ACCEPTANCE REHEARSAL DELIVEREDUNIONAPPROVE DELIVER
Lint
Syntax
Unit
Security
Quality
Publish
Lint
Syntax
Unit
Provision
Deploy
Smoke
Functional
Provision
Deploy
Smoke
Functional
Provision
Deploy
Smoke
Functional
Provision
Deploy
Smoke
Functional
SubmitChange
Does thiscode
changelook good?
Do we want
to ship this?
![Page 10: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/10.jpg)
One path for change
VERIFY BUILD ACCEPTANCE REHEARSAL DELIVEREDUNIONAPPROVE DELIVER
Lint
Syntax
Unit
Security
Quality
Publish
Lint
Syntax
Unit
SubmitChange
Does thiscode
changelook good?
![Page 11: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/11.jpg)
One path for change
VERIFY BUILD ACCEPTANCE REHEARSAL DELIVEREDUNIONAPPROVE DELIVER
Lint
Syntax
Unit
Security
Quality
Publish
Lint
Syntax
Unit
Provision
Deploy
Smoke
Functional
SubmitChange
Does thiscode
changelook good?
Do we want
to ship this?
![Page 12: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/12.jpg)
Shared Workflow
![Page 13: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/13.jpg)
Subscription
Includes:• Premium Features
• 24x7 Support
• Supported Content
Infrastructure Automation Application Automation Compliance Automation
Workflow Visibility ComplianceH
igh Availability
Content (Chef Cookbooks, Habitat Plans, Compliance Profiles)
PremiumFeatures
Open SourceSoftware
![Page 14: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/14.jpg)
Hands-On Training Tracks & Rooms
Beginner class – remains here in Launch Control
Intermediate class – Uptempo (EG 2) – Los Angeles
Habitat class – Quantum Force 2 building – Arsenal
![Page 15: Chef Automate Workflow Demo](https://reader031.fdocuments.us/reader031/viewer/2022030307/58e57c081a28abbf5d8b5281/html5/thumbnails/15.jpg)
Fin