License | Versioning | Build |
---|---|---|
SaltStack Formula for JanusGraph.
Make sure you have Podman v3.0.1
and above installed.
janusgraph
janusgraph.config
janusgraph.config.clean
janusgraph.selinux
janusgraph.selinux.clean
janusgraph.podman
janusgraph.podman.image
janusgraph.podman.image.clean
janusgraph.podman.deploy
janusgraph.podman.destroy
janusgraph.podman.volume.clean
janusgraph.podman.clean
janusgraph.clean
Meta-state (This is a state that includes other states).
This deploys the janusgraph podman pod.
This state will configure the janusgraph
podman pod deployment.
This state will remove the configuration of the janusgraph
podman pod deployment.
This state will load SELinux security policy required by the janusgraph
podman pod deployment. Only applicable for RedHat families.
This state will remove SELinux security policy used by the janusgraph
podman pod deployment.
This state will deploy the janusgraph
podman pod. The janusgraph
podman image will be pulled automatically if the image doesn't exists.
This state will pull the janusgraph
podman image only.
This state will remove the janusgraph
podman image.
This state will destroy and remove the janusgraph
podman pod.
This state will remove the janusgraph
podman pod's volume.
Meta-state (This is a state that includes other states).
This state will destroy the janusgraph
podman pod, remove volume, and remove image.
Meta-state (This is a state that includes other states).
This state will destroy the janusgraph
podman pod, remove volume, remove image, and remove configurations for the janusgraph
.
After finished applying janusgraph
state, test the deployment by connecting to the database:
sudo podman run -it --rm --network=janusgraphnet -e GREMLIN_REMOTE_HOSTS=janusgraph-janusgraph-pod docker.io/janusgraph/janusgraph:0.5.3 ./bin/gremlin.sh
Then, try to create a data:
:remote connect tinkerpop.server conf/remote.yaml
:> g.addV('person').property('name', 'chris')
:> g.V().values('name')