Instalasi Consul, Nomad, dan Consul Template

Semua binary HashiCorp (Consul, Nomad, Consul Template) diambil langsung dari repository resmi HashiCorp. Sehingga, dengan satu repository, kita bisa menginstall dan mengupdate semua tool HashiCorp yang dibutuhkan.

Menambahkan Repository HashiCorp

wget -O - https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(grep -oP '(?<=UBUNTU_CODENAME=).*' /etc/os-release || lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update && sudo apt install consul

Untuk cara paling terbaru, pastikan memeriksa di dokumentasi.

Install Consul

sudo apt update
sudo apt install -y consul nomad consul-template

Verifikasi Instalasi

consul version
nomad version
consul-template -v

Jika berhasil, Consul siap digunakan dan akan dikonfigurasi pada tahap selanjutnya.

Kita juga perlu menginstall Nomad dan Consul di workstation kita masing-masing untuk keperluan deployment dan manajemen cluster nantinya. Karena Instalasi untuk setiap OS bisa berbeda, silakan merujuk ke dokumentasi.