تكوين وحدات Terraform النمطية

تكوين وحدات Terraform النمطية لتعريف الموارد.

حول رمز Terraform

يتم تنظيم تعليمات Terraform البرمجية لهذا الحل في وحدات، يحتوي كل منها على الموارد لمكون محدد من المنظومة الهدف.

يتيح ترميز موارد السحابة في ملفات تكوين Terraform إمكانية تزويد المنظومة بأكملها بسرعة وإدارة الموارد بكفاءة. تم تصميم الملفات لتكون وحدات قابلة لإعادة الاستخدام يمكنك استخدامها لإعداد بيئات جديدة بسرعة، الآن أو في المستقبل.

تحتوي تعليمات Terraform البرمجية على الأدلة والملفات التالية على المستوى الأعلى:
  • *.tf: ملفات تكوين Terraform التي يستخدمها الحل. لا تقم بتحرير هذه الملفات.
  • .github الدليل و.gitignore: ملفات تكوين Github الداخلية. لا تقم بتحريرها.

قبل بدء تكوين Terraform

قبل بدء تكوين وحدات Terraform النمطية، أبقي المعلومات التالية جاهزة:

  • OCID لاستئجارك.

    يمكنك العثور على OCID للعميل في وحدة تحكم ويب Oracle Cloud Infrastructure. حدد إدارة من قائمة الخدمات، ثم انقر فوق تفاصيل الإيجار.

  • OCID الخاص بالمستخدم الذي تريد أن يستخدمه Terraform للتصديق مع Oracle Cloud Infrastructure.

    للبحث عن OCID الخاص بالمستخدم، حدد الهوية من قائمة الخدمات، ثم حدد مستخدمون. حدد موقع اسم المستخدم الخاص بك في القائمة وقم بنسخ OCID الخاص به.

  • OCID الخاص بالقسم الذي تريد تكوين الموارد فيه.

    للبحث عن OCID للمقطع، حدد الهوية من قائمة الخدمات، ثم حدد المقاطع. حدد موقع المقطع الذي تحتاجه في القائمة وقم بنسخ OCID الخاص بها.

  • معرف المنطقة التي تريد تكوين الموارد فيها.

    على سبيل المثال، معرف منطقة شرق الولايات المتحدة (أشبورن) هو us-ashburn-1.

    راجع المناطق ونطاقات الإتاحة.

  • شكل الحوسبة المطلوب استخدامه لمضيف المقاطع ومضيف المسئول.

    راجع أشكال الحوسبة.

إنزال تعليمات Terraform البرمجية

تتوفر تعليمات Terraform البرمجية لهذا الحل على GitHub.

  1. في جزء التنقل إلى اليمين، انقر على تنزيل الرمز لعرض ارتباطات التنزيل.
  2. انقر على عميل oci - li.
  3. قم باستنساخ المستودع أو تنزيله إلى الكمبيوتر المحلي.
  4. انقر على OCI ATP لـ Apache Tomcat.
  5. قم باستنساخ المستودع أو تنزيله إلى الكمبيوتر المحلي.

تعيين متغيرات Terraform

حدد المعلمات المطلوبة لـ Terraform للاتصال بـ Oracle Cloud Infrastructure tenancy. حدد أيضًا معلمات الشبكة وسمات معينة لمضيف المقطع السفلي.

  1. تكوين ملف terraform.tfvars في محرر نص عادي وتعيين قيم للمتغيرات فيه كما يلي:
    متغير الوصف
    tenancy_id (مطلوب) OCID لاستئجارك.
    compartment_id (مطلوب) OCID الخاص بالقسم الذي تريد تكوين الموارد فيه.
    المنطقة معرف المنطقة حيث تريد توزيع البنية التحتية.
    ssh_public_key_path محتوى سلسلة المفتاح العام المطلوب استخدامه للاتصال بالطبعة باستخدام SSH.
    atp_db_name الاسم المطلوب لإعطاء قاعدة بيانات معالجة المعاملات الذاتية.
    atp_name الاسم الذي سيتم إعطاؤه لنظام قاعدة بيانات معالجة المعاملات الذاتية، والذي يحتوي على قاعدة البيانات.
    numberOfNodes عدد خوادم Apache Tomcat المطلوب توفيرها
    user_ocid OCID الخاص بالمستخدم (user_ocid).
    بصمة الإصبع بصمة الإصبع لزوج المفاتيح المستخدم (finger_print).
    private_key_path المسار (بما في ذلك اسم الملف) للمفتاح الخاص المخزن على جهاز الكمبيوتر (pem_private_key_path).
  2. قم بحفظ وإغلاق ملف terraform.tfvars.