Vagrant test environment for running devid-provisioning-tool.
This is used as a playground before integrating it at https://github.com/rgl/spire-vagrant.
Install swtpm as described at https://github.com/rgl/swtpm-vagrant.
Install Vagrant, vagrant-libvirt, and the Ubuntu 20.04 base box.
Start the Vagrant environment:
vagrant up --no-destroy-on-error --no-tty
Start the provisioning-server
:
vagrant ssh
sudo -i
cd ~/devid-provisioning-tool
openssl x509 -in conf/server/manufacturer-ca.crt -text -noout
openssl x509 -in conf/server/provisioning-ca.crt -text -noout
openssl x509 -in conf/server/server.crt -text -noout
./bin/server/provisioning-server
In another shell, start the provisioning-agent
:
vagrant ssh
sudo -i
cd ~/devid-provisioning-tool
./bin/agent/provisioning-agent
tpm-info