Other suggestion you can do, to retrieve a password and not type it, it is to integrate Packer with Vault, where in Vault you will have the root password or any other secret you need and inject it in your packer provisioning process
https://www.packer.io/docs/templates/user-variables#vault-variables On Wednesday, January 20, 2021 at 7:10:13 PM UTC+1 Gabo Kete wrote: > Yes, you can do that.. in my case, I did a wrapper script that capture > extra attributes in the script which later are used to build the packer > json file > > something like > > *script.sh -c root_pwd * > > then you can create within the script the Packer Json file dynamically > > something similar to this > > *create_json_template () {* > > cat > $_JSONFILE << __EOF > { > "_comment": "This is a centos7-x64 Machine for VmWare ESXi 6.0", > "variables": { > "nameVm": "`echo *$_HN*`-centos-7.1-vmware", > "ks_file": "simple-ks-integrado-CIS-BitbyBit-packer.ks", > "ks_server": "192.168.1.150", > "ks_path": "centos7.1511_x64/ks/", > "vmware_host": "192.168.1.250", > "http_dir": "/packer", > "vmlinuz_file": "centos7.1503_x64/images/pxeboot/vmlinuz", > "initrd_file": "centos7.1503_x64/images/pxeboot/initrd.img", > "iso_image":" > http://192.168.1.150/isos/CentOS-7-x86_64-NetInstall-1503.iso", > "iso_md5":"111379a06402e1e445c6aeee9401d031", > "datastore":"datastore1", > "esx_host":"192.168.1.250", > "esx_user":"root", > "esx_user_key":"/var/tmp/id_rsa", > "os_type":"centos-64", > "esx_network":"VM Network", > "vms_dir_path":"`echo *$_HN*`", > "vmdk":"`echo *$_HN*`-root" > > }, > > https://github.com/macgahe/packer/blob/master/Centos7_packer_template.json > On Wednesday, January 20, 2021 at 11:07:25 AM UTC+1 [email protected] > wrote: > >> Team, >> >> Is there a way to pass variable values from packer to kickstart file? We >> would like to pass the secrets (like root passwords) from packer to >> kickstart. Is there a way to do the same? >> >> --- >> Best regards, >> Gowtham >> 07798838879 >> >> >> ===================== >> Learn from mistakes.... >> >> Please consider the environment before printing this email - Thanks >> > -- This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list. GitHub Issues: https://github.com/hashicorp/packer/issues IRC: #packer-tool on Freenode --- You received this message because you are subscribed to the Google Groups "Packer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/packer-tool/6f51e3d1-4eeb-44ef-918d-ad5337932ab1n%40googlegroups.com.
