
provider.tf. השם לא משנה, וחשוב רק שהסיומת תהיה tf.terraform init. הוא מתקין את ה-provider, קובץ exe שיודע להתחבר ל-AWS, ביצירת תיקייה עבורו.terraform plan נכשל עם No Valid Credentials, כי הקוד מבקש ליצור VPC אך אין לו שם וסיסמה (Access Key).הטקסט המלא של הדקות הראשונות בהרצאה «הגדרת AWS provider פרויקט NodeJS» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
טוב חברים, הגיע הזמן לעבור לענן. בואו נפתח את הדפדפן שלנו ונחפש Terraform Provider AWS. אני מחפש את הלינק של Registry Terraform IO.
זה האתר הרשמי של Terraform ויש לנו פה AWS Provider. אני יורד למטה עד לדוגמה הראשונה. אני רואה שמגדירים את הפרובידר. אחרי זה מגדירים לפרובידר הזה את ה-Region.
באיזה חוות שרתים תהיה המכונה הווירטואלית שלנו ובסוף יוצרים VPC. VPC זה ענן פרטי שיש בתוכו תתי רשתות וראוטרים וכל המכונות הווירטואליות, הכל יושב בתוך VPC.
לקחנו את הדוגמה הזאת. בואו נלך לתיקייה שלנו. Node JS MySQL. נעשה פה תיקייה עבור קבצי Terraform וכל הקבצים של ה-Terraform יהיו פה בפנים.
הם אלו שיגדירו את הענן שלנו בצורה אוטומטית. נעשה קובץ טקסט חדש, נקרא לו Provider נקודה TF. מבחינת Terraform לא משנה איך נקרא הקובץ, העיקר שהוא יסתיים ב-TF.
בתוך Provider TF אני אשים את הקוד שלנו. אני שומר את כל זה וסוגר. בואו נפתח CMD בתיקייה הזאת. אני כותב פה למעלה איפה שהכתובת CMD עושה Enter והוא פותח לי CMD בדיוק בתיקייה שלנו ואפשר לרשום Terraform Init.
אפשר לראות איך הוא מתקין את הפרובידר, את הקובץ exe שיודע להתחבר ל-AWS. נוצרת לי פה תיקייה עבור הפרובידר שלי. בינתיים עד שהוא עושה את כל זה אני רוצה לפתוח את התיקייה של ה-Terraform עם VS Code.
אני לוחץ כאן למטה התחל, כותב VS Code ופותח Visual Studio Code שזה למעשה Notepad משוכלל יותר. בתוך Visual Studio Code אני עושה File Open Folder פותח תיקייה של Terraform.
אתם יכולים לראות שזה בתוך הדסקטופ שלי בתוך תיקייה של הפרויקט Terraform. Select Folder. Yes I trust. אני סומך על זה.
והנה כאן אני אכתוב את הקוד שלי. בינתיים פה אפשר לראות שהוא סיים עם