diff --git a/sysadm/deployment/deployment-environments.rst b/sysadm/deployment/deployment-environments.rst index d035818..1e90acc 100644 --- a/sysadm/deployment/deployment-environments.rst +++ b/sysadm/deployment/deployment-environments.rst @@ -1,63 +1,66 @@ .. _deployment-environments: Reference: Deployment Environments ================================== .. admonition:: Intended audience :class: important sysadm staff members -We have 2 main environments for deployment: +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: 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: 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. .. |staging_environment| image:: ../images/staging-environment.svg :target: ../_images/staging-environment.svg Production Environment ---------------------- +The environment components are listed in `the inventory +`__ + .. todo:: This section is a work in progress.