GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Terraform di CentOS 7/Ubuntu 18.04

Pendahuluan

Terraform adalah alat yang membuat satu antarmuka yang disediakan untuk beberapa layanan berbasis cloud yang berbeda. Kadang-kadang disebut sebagai alat "Infrastruktur sebagai Kode" karena menggunakan file konfigurasi untuk mengelola sumber daya.

Dalam tutorial ini, pelajari cara menginstal Terraform di sistem Ubuntu 18.04 atau CentOS 7.

Prasyarat

  • Akun pengguna dengan sudo hak istimewa
  • Jendela terminal/baris perintah (Ctrl-Alt-T atau Ctrl-Alt-F2)

Cara Menginstal Terraform di Ubuntu 18.04

Sebelum Anda mengunduh Terraform, perbarui daftar repositori:

sudo apt-get update

Jika sistem Anda tidak memiliki wget dan buka zip utilitas, gunakan yang berikut ini untuk menginstalnya:

sudo apt-get install wget unzip

Jalankan wget utilitas untuk mengunduh Terraform:

sudo wget https://releases.hashicorp.com/terraform/0.12.2/terraform_0.12.2_linux_amd64.zip

Ini adalah contoh outputnya:

Setelah unduhan selesai, ekstrak file:

sudo unzip ./ terraform_0.12.2_linux_amd64.zip –d /usr/local/bin

Selanjutnya, verifikasi bahwa Terraform menerima perintah:

terraform –v

Outputnya akan menampilkan Terraform v.0.12.2.

Cara Menginstal Terraform di CentOS 7

Untuk menginstal Terraform di CentOS, mulailah dengan memperbarui daftar repositori:

sudo yum update

Anda membutuhkan wget dan buka zip – jika Anda tidak memilikinya, instal dengan memasukkan:

sudo yum install wget unzip

Unduh Terraform dari situs web pengembang:

sudo wget https://releases.hashicorp.com/terraform/0.12.2/terraform_0.12.2_linux_amd64.zip

Ekstrak file yang diunduh:

sudo unzip ./terraform_0.12.2_linux_amd64.zip –d /usr/local/bin

Output mengkonfirmasi bahwa file sekarang berada di /usr/local/bin direktori.

Terakhir, verifikasi bahwa Terraform menerima perintah:

terraform –v

Sistem akan menampilkan Terraform v.0.12.2.

Tutorial Dasar Penggunaan Terraform

Terraform adalah alat yang digunakan untuk mengelola infrastruktur pusat data. Itu biasanya berarti menyediakan akses ke layanan cloud seperti Azure, Amazon Web Services, dan sebagainya. Tutorial ini akan menggunakan AWS sebagai contoh.

Buat Direktori dan File Konfigurasi

Masukkan berikut ini:

mkdir sample
cd sample

Terraform menggunakan .tf berkas konfigurasi. Buat dan edit satu dengan memasukkan:

sudo nano test.tf

Masukkan berikut ini:

provider "aws" {
  region     = "us-west-2"
  access_key = "access_key"
  secret_key = "secret_key"
}

Ganti kunci_akses dan kunci_rahasia dengan kunci AWS Anda sendiri.

Cara Menginisialisasi Terraform

Untuk menginisialisasi Terraform, masukkan berikut ini:

terraform init

Terraform kemudian membuat direktori kerjanya. Karena kami menetapkan AWS, secara otomatis mengunduh informasi penyedia AWS ke .terraform direktori.

Pada titik ini, jika Anda memiliki akun AWS yang sebenarnya, Anda dapat menambahkan instruksi tersebut ke Terraform. Gunakan editor teks (seperti nano) untuk mengedit test.tf file dan konfigurasikan sistem Anda.

Buat Rencana Terraform

Anda dapat membuat rencana pengujian tanpa benar-benar terhubung ke layanan AWS. Ini berguna untuk memahami cara kerja Terraform. Masukkan berikut ini:

terraform plan

Sistem menampilkan ikhtisar penyediaan yang ingin dibuat berdasarkan data di test.tf berkas.

Silakan merujuk ke dokumentasi untuk entri tertentu dalam file ini.

Hubungkan Terraform ke Layanan AWS

Langkah ini mengimplementasikan rencana yang kita buat di langkah sebelumnya. Dengan data yang tepat, kami akan terhubung ke Amazon Web Services menggunakan informasi di test.tf . Anda mengajukan. Masukkan berikut ini:

terraform apply

Sistem memberi tahu Anda apa yang akan dibuat, lalu meminta Anda mengetik yes .

Setelah beberapa saat, instans AWS akan berjalan. Anda dapat memeriksa konsol AWS Anda dan memverifikasi instans. Anda juga dapat mengubah paket dengan mengedit test.tf mengajukan. Saat Anda menjalankan terraform apply fungsinya, ini memperbarui infrastruktur cloud.

Hancurkan Instance AWS

Untuk menghapus semua ketentuan yang telah dibuat, masukkan berikut ini:

terraform destroy

Sistem akan mencantumkan tindakan yang diambil, dan meminta Anda untuk memasukkan ya untuk mengonfirmasi.


Ubuntu
  1. Cara Menginstal Tomcat 9 di CentOS 7

  2. Cara Menginstal Apache di CentOS 8

  3. Cara Memperbarui CentOS 7.0/7.1/7.2/7.3/7.4/7.5/7.6 ke CentOS 7.7

  1. Cara Menginstal Minikube di CentOS

  2. Cara Menginstal Docker Di Ubuntu 18.04

  3. Cara Menginstal Apache di Ubuntu 18.04

  1. Cara Menginstal MariaDB 10.4 di Ubuntu 18.04

  2. Cara Menginstal MongoDB di Ubuntu 18.04

  3. Cara Menginstal Jenkins di Ubuntu 18.04