Kali ini kita akan membahas cara menggunakan Single Sign On Sumo Logic dengan Keycloak. Disini kita akan menggunakan keycloak sebagai IdP (identity provider), untuk user dari keyloaknya sendiri akan dibuat manual, semua user yang akan kita buat di realm keycloak akan bisa login otomatis ke Sumo Logic. Pemisahan role ini bisa dilakukan, tetapi disini tidak […]
Cek Expired Date SSL Website dengan OpenSSL CLI
Tanpa perlu menggunakan website pihak ketiga untuk mengecek kapan SSL situs anda expired, bisa menggunakan openssl client yang sudah tersedia di Linux. Contoh kita akan cek kapan SSL jaranguda.com expired echo | openssl s_client -servername jaranguda.com -connect jaranguda.com:443 2>/dev/null | openssl x509 -noout -enddate # output notAfter=Jun 27 23:59:59 2022 GMT dari output diatas bisa […]
Cara Menghitung Total Angka di Shell Script
Kadang menggunakan bash (shell script) untuk berhitung sangat membantu, sebagai contoh kita memiliki data seperti dibawah ini Harga barang: 11000 Harga barang: 12000 Harga barang: 35000 Harga barang: 42000 Harga barang: 8000 Harga barang: 27000 Harga barang: 42000 Harga barang: 84000 Harga barang: 20000 Harga barang: 37000 dari text diatas kita ingin mengambil total dari […]
Otomatisasi Pembuatan Server Upcloud dengan Terraform
Terraform adalah tool yang digunakan untuk mengelola Infrastructure-as-a-Service (IaaS). Terraform sangat powerfull sehingga bisa menghancurkan segalanya bila salah menjalankannya, contoh anda menjalankan terraform destroy pada server production kantor ;). Dengan adanya terraform untuk provisioning banyak dan satu server code yang kita buat sama banyaknya, jadi sangat efisien waktu dan tenaga. Ada baiknya bila ini pertama […]
Solusi Terraform this private key is passphrase protected
Terraform bisa menggunakan ssh-agent untuk authentikasi, tetapi bila anda menggunakan password pada private key, akan muncul error. Solusinya bukan dengan menghapus password pada private key, menggunakan eval, simak caranya dibawah ini tambahkan ssh-key anda kedalam ssh-agent ssh-agent ~/.ssh/id_rsa_client10 tetapi cara ini tetap error, setelah menjalankan terraform apply masih muncul error │ Error: remote-exec provisioner error […]
Gitlab Fix Unicorn is no longer supported and users must switch to Puma
Saat upgrade Gitlab Community Edition, muncul error dari gitlab "* unicorn[‘worker_processes’] has been deprecated since 13.10 and was removed in 14.0. Starting with GitLab 14.0, Unicorn is no longer supported and users must switch to Puma, following https://docs.gitlab.com/ee/administration/operations/puma.html." Cek parameter unicorn yang diaktifkan di Gitlab grep unicorn /etc/gitlab/gitlab.rb # output unicorn[’enable’] = true unicorn[’worker_timeout’] = […]