Unë kam filluar të zhytem në AWS DevOps dhe po përpiqem të përdor Stackin AWS Chef 12. Unë jam krejtësisht i ri në Chef, por kam shkarkuar ChefDK në Mac tim (10.11.4) dhe kam krijuar me sukses drejtorinë time të parë të Librit të Kuzhinimit duke ekzekutuar komandën chef generate cookbook cookbook-name-here
. Qëllimet e mia janë:
Qëllimet:
- Krijo një Libër Gatimi me bazë LAMP me bazë Linux për të konfiguruar shembullin tim AWS EC2
- Paketoni librin e gatimit
- Shtoje në llogarinë time GitHub (e kam të mbuluar)
- Lidhni pirgun tim AWS OpsWorks Chef 12 me llogarinë GitHub që përmban Librin e Kuzhinimit (e kam mbuluar këtë)
- Vendosni një shembull të ri EC2 që konfigurohet saktë bazuar në Librin e Kuzhinimit
- Përdorni Libër Gatimi/Recetë për të përditësuar/shtuar një skedar të thjeshtë HTML në shembullin EC2
Gjithçka që u tha, kjo më shtyn të bëj pyetjet e mëposhtme për fillestarët e shefit të kuzhinës.
Pyetje shtesë të shefit:
Tani që Libri im demo i gatimit është krijuar, si t'i krijoj recetat e mia të personalizuara?
- Do I manually create the recipe ruby files or use terminal command line (CLI)?
- Pasi të krijohen skedarët, a duhet të ekzekutoj ndonjë komandë tjetër Chef CLI për të përpiluar, formatuar ose vendosur saktë skedarin rubin të recetës së shefit në Librin e Kuzhinimit?
Si t'i shtoj saktë varësitë e kuzhinierëve në librin tim të gatimit nga Supermarketi i Kuzhinierit? krijoj recetat e mia me porosi.
- Si t'i paketoj të gjitha këto për ta ngarkuar në GitHub ose S3.
Çdo udhëzim, këshillë, lidhje burimesh, etj... do të vlerësohej shumë. Unë kam renditur gjithashtu daljen chef -v
të sistemit tim më poshtë:
chef -v
Chef Development Kit Version: 0.12.0
chef-client version: 12.8.1
berks version: 4.3.0
kitchen version: 1.6.0