ROCK is a collections platform, in the spirit of Network Security Monitoring by contributors from all over industry and the public sector. It's primary focus is to provide a robust, scalable sensor platform for both enduring security monitoring and incident response missions. The platform consists of 3 core capabilities:
Please reference our documentation for all ROCK details to include:
We use molecule for testing playbooks using
vSphere instances in one or more of the developers' labs. Specifically, we're
using these CookieCutter templates for molecule, as found in the
If you're looking to run these tests in a different vCenter environment, you'll
need ti edit the
molecule block in
molecule.yml for each of the scenarios.
After that, you authenticate using the environment variables
VMWARE_PASSWORD. These are the standard Ansible environment variables and get
passed to the respective VMware modules.
molecule, the easiest way to is to create a
.env.yml file in the root
rock project directory with this information. Example:
--- VMWARE_USER: "[email protected]" VMWARE_PASSWORD: "its-a-secret-to-everybody"
You can then run all the tests.
docker run --rm -ti -v $(pwd):/src \ -w /src quay.io/perched/molecule-vsphere test --all
This architecture is made possible by the efforts of an ever-growing list of amazing people. Look around our Github to see the whole list.