- git
- maven installed and connected to artifactory
- vagrant
- virtualbox
git clone [email protected]:ezbake/ezbake-security-build-vm.git
vagrant up vagrant ssh
cd /vagrant/ezfrontend
./build.sh
rpms are output to ezfrontend/RPMS
- EzFrontend--.x86_64.rpm - this is the frontend
- EzFrontend-UI--.x86_64.rpm - this is a cheesy web UI for monitoring the frontend status
- EzFrontend-libs--.x86_64.rpm - this is the package holding all libraries needed by the frontend
- EzFrontend-user-ca-certs-1.3-.x86_64.rpm - this is an RPM containing the CA certs to validate users PKI certs. In a real system, the SAs need to install the necessary files with each frontend in /opt/ezfrontend/config/ssl/user_ca_files
- EzFrontend-user-facing-certs-1.3-.x86_64.rpm - this is an RPM containing the certificate and key nginx uses to represent itself to clients. In a real system, the SAs need to install the necessary files with each frontend in /opt/ezfrontend/config/ssl/server