سرفصل های دوره:
1. مقدمه ای بر Terraform و زیرساخت های On-Premise
2. مبانی Terraform
3. مفاهیم اصلی Terraform
4. نصب و راه اندازی Terraform
5. پیکربندی Terraform
6. نوشتن اولین اسکریپت Terraform
7. استفاده از Providers در Terraform
8. آشنایی با Provider های OpenStack و vSphere
9. پیکربندی Provider OpenStack
10. پیکربندی Provider vSphere
11. مفاهیم Resource و Data Source در Terraform
12. ایجاد Resource ها در Terraform
13. استفاده از Data Source ها برای خواندن اطلاعات
14. مدیریت State در Terraform
15. مفهوم State File
16. نحوه کار با State File
17. Remote State Storage
18. امنیت در مدیریت State
19. ایجاد و مدیریت Instance ها در OpenStack با Terraform
20. مفاهیم پایه OpenStack
21. نصب و راه اندازی OpenStack CLI
22. پیکربندی Provider OpenStack برای Instance ها
23. ایجاد Instance از طریق Terraform
24. مدیریت Network ها در OpenStack با Terraform
25. ایجاد و پیکربندی Network ها
26. ایجاد و مدیریت Subnet ها
27. ایجاد و مدیریت Security Groups
28. مدیریت Volume ها در OpenStack با Terraform
29. ایجاد و مدیریت Cinder Volumes
30. پیوستن Volume ها به Instance ها
31. مدیریت Snapshot ها
32. ایجاد و مدیریت Flavor ها
33. ایجاد و مدیریت Image ها
34. مدیریت SSH Keys
35. استفاده از User Data برای پیکربندی اولیه Instance
36. ...