_____ _ _ _ _ _____ _ _
/ __ \ | | (_) | | | | / __ \ | (_)
| / \/ ___ ___ | | ___ _ __ __ _ | | | |_ __ | / \/ ___ _ __ ___ _ __ | |_ __ _ _ __ ___ ___
| | / _ \ / _ \| |/ / | '_ \ / _` | | | | | '_ \ | | / _ \| '_ ` _ \| '_ \| | |/ _` | '_ \ / __/ _ \
| \__/\ (_) | (_) | <| | | | | (_| | | |_| | |_) | | \__/\ (_) | | | | | | |_) | | | (_| | | | | (_| __/
\____/\___/ \___/|_|\_\_|_| |_|\__, | \___/| .__/ \____/\___/|_| |_| |_| .__/|_|_|\__,_|_| |_|\___\___|
__/ | | | | |
|___/ |_| |_|
This course is designed to accelerate you from zero to hero into the world of DevOps from the perspective of using Chef Configuration Management and Test Driven Development with InSpec. It is also the lead-in to learning Habitat.
Through this two-day command-line driven adventure, you will develop a solid foundation for managing dozens, hundreds or even thousands of servers the way Facebook, Target, Nordstrom, and many other successful companies do – by using Chef.
Instructions for students attending Day 1 Chef Infra training and Day 2 training for Compliance on Chef Automate.
This is a hands on workshop and you will require:
- Internet connectivity
- Microsoft Remote Desktop installed on your laptop to access the Chef Windows Workstation
The following is the lab material:
Item | Course |
---|---|
Chef Architecture Overview | |
1. | Chef High Level Architecture |
InSpec Introduction | |
2. | InSpec Profiles - What are they ? |
3. | InSpec Resources and Matchers - How to use them |
InSpec Hands On Labs - Operating Systems | |
4. | Scan Windows OS with InSpec |
5. | Scan Linux OS with InSpec |
InSpec Hands On Labs - Cloud | |
6. | Scan AWS Cloud with InSpec |
7. | Scan Azure with InSpec |
8. | Scan GCP with InSpec |
InSpec Hands On Labs - Containers and Kubernetes | |
9. | Scan a Docker Container with InSpec |
10. | Scan the Docker Host with InSpec |
11. | Scan Kubernetes with InSpec |
Chef Essentials Training | |
12. | Introduction to Chef - Infra as Code |
13. | Chef Resources and Recipes |
14. | Chef Essentials: Windows - Helpful Links |
15. | Chef Essentials: Linux - Helpful Links |
16. | Chef Policyfiles Workshop |
Other Chef Automate Training | |
17. | Chef Automate - RBAC Multi Tenancy |
18. | Chef Pipeline Examples |
Helpful Resources | |
19. | Chef and InSpec Resources |
20. | Unpacking Chef Automate AIB and Chef Habitat .hart files |
- Author:: Anthony Rees
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.