Anda juga dapat mengonfigurasi data pengguna Anda untuk dijalankan kembali pada setiap boot, alih-alih menghapus file status. Anda harus menggunakan cloud_final_modules
skrip data pengguna Anda untuk menjalankan kembali skrip data pengguna dan untuk itu Anda harus menyesuaikan uderdata agar memiliki beberapa file dalam data pengguna. Contoh file data pengguna akan seperti:
Content-Type: multipart/mixed; boundary="//"
MIME-Version: 1.0
--//
Content-Type: text/cloud-config; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="cloud-config.txt"
#cloud-config
cloud_final_modules:
- [scripts-user, always]
--//
Content-Type: text/x-shellscript; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="userdata.txt"
#!/bin/bash
/bin/echo "Hello World" >> /tmp/userdata-test.txt
--//
Ini akan membuat skrip data pengguna untuk dieksekusi pada langkah terakhir dari setiap proses boot. Di sini hanya satu baris yang bin/echo "Hello World" >> /tmp/userdata-test.txt
harus dieksekusi, ganti ini dengan skrip shell Anda yang perlu dijalankan setiap kali mesin di-boot.