How to automate and initialize vSRX using Cloud-Init in an OpenStack Environment
Cloud-init is an OpenStack software package for automating the initialization of a cloud instance at boot-up.
In order to create a vSRX firewall instance, we can use cloud init with a junos configuration in the format juniper.conf to automate the initialization of the vSRX.
Detailed procedure of how to initialize a cloud instance using openstack is mentioned on the below document -
https://www.juniper.net/documentation/us/en/software/vsrx/vsrx-consolidated-deployment-guide/vsrx-contrail/topics/task/security-vsrx-cloud-init-support.html