All Images
Follow One Point Cloud Request
Figure 1
First Converge and Second Run
Variables, Templates and Handlers
Organize a Role, Validate Inputs
Break, Diagnose, Recover
Operate the Service
Dataverse Case Study: Why We Built This Way
Figure 1
The Dataverse stack
Tooling Setup
Terraform: The Infrastructure Layer
Figure 1
Tim and Jamie’s operator environments each apply
against their own S3 state bucket. Both share a DynamoDB lock table, so
the shared table prevents same-operator races but not cross-operator
conflicts.
Ansible: Configuration and Idempotency
Figure 1
A failed ansible-playbook run should end in
terraform destroy and rebuild, not a second in-place run.
The Dataverse Stack: Payara, Solr, and the Data Layer
Secrets and Environment Configuration
Figure 1
A secret moves from an encrypted group_vars
block, through ansible-vault decryption at runtime, into a Payara JVM
option, and is finally read by Dataverse at startup.
The Makefile: Daily Operations
Figure 1
The seven make rebuild steps run in sequence,
ending at reindex. make test is a separate step run manually afterward,
not part of the rebuild pipeline.
Testing and Validation
Using AI Tools in Infrastructure Work
The Migration Arc: 5.14 to 6.8
Figure 1
The seven migration phases run in sequence, each
gated by test/baseline passage before the next begins. Phase 2 is only
one-third complete as of this writing.