Skip to main content
A Carpentries Incubator lesson on managing and migrating a Dataverse instance using Terraform and Ansible. Pre-Alpha This lesson is in the pre-alpha phase, which means that it is in early development, but has not yet been taught.
    A Carpentries Incubator lesson on managing and migrating a Dataverse instance using Terraform and Ansible.
    Dataverse Infrastructure: Terraform, Ansible, and the Migration Path
    • Dataverse Infrastructure: Terraform, Ansible, and the Migration Path
    • Key Points
    • Glossary
    • Learner Profiles
      • Reference: Glossary
    Search the All In One page
  • Instructor View
    Summary and Setup
    1. Introduction: Why We Built This Way
    2. Tooling Setup
    3. Terraform: The Infrastructure Layer
    4. Ansible: Configuration and Idempotency
    5. The Dataverse Stack: Payara, Solr, and the Data Layer
    6. Secrets and Environment Configuration
    7. The Makefile: Daily Operations
    8. Testing and Validation
    9. Using AI Tools in Infrastructure Work
    10. The Migration Arc: 5.14 to 6.8

    • Key Points
    • Glossary
    • Learner Profiles
    • Reference: Glossary

    See all in one page

    All Images

    Introduction: Why We Built This Way


    Tooling Setup


    Terraform: The Infrastructure Layer


    Ansible: Configuration and Idempotency


    The Dataverse Stack: Payara, Solr, and the Data Layer


    Secrets and Environment Configuration


    The Makefile: Daily Operations


    Testing and Validation


    Using AI Tools in Infrastructure Work


    The Migration Arc: 5.14 to 6.8



    This lesson is subject to the Code of Conduct

    Edit on GitHub | Contributing | Source

    Cite | Contact | About

    Materials licensed under CC-BY 4.0 by the authors

    Template licensed under CC-BY 4.0 by The Carpentries

    Built with sandpaper (0.21.0), pegboard (0.7.9), and varnish (1.1.2)


    Back To Top