Reference: Deployment Environments#

Intended audience

sysadm staff members

We have 2 deployment environments:

  • staging

  • production

Staging Environment#

Staging nodes are currently running in the hypervisor pompidou.

The environment components are listed in the inventory

staging_environment

Provisioning source#

The source for the provisioning of those nodes is declared in the swh-sysadmin-provisioning repository. Its source code is a mix of terraform with terraform-proxmox plugin DSL.

Configuration source#

The source for the configuration of those nodes is our puppet manifest swh-site repository on the staging branch (for the production nodes, it’s the production branch).

Access#

Those machines are ssh accessible like the production ones as long as you have vpn access to the infrastructure.

Production Environment#

The environment components are listed in the inventory

Todo

This section is a work in progress.