Opened 3 years ago
Closed 17 months ago
#2584 closed task (fixed)
Setup Ansible playbooks for staging environments
Reported by: | robe | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | Sysadmin Contract 2022-II |
Component: | SysAdmin | Keywords: | |
Cc: |
Description
I setup a staging environment under ansible playbook which I used to test out the wiki -> LDAP migration.
The staging environments I also need to resetup from a snapshot of production and make configuration changes e.g. change the domain from
x.osgeo.org to staging.x.osgeo.org
These playbooks will be used to copy a snapshot from production env, restore on osgeo4 (eventually OSM servers too), as <container-name>-staging, make respective apache/nginx setting changes for the new domain.
This will be useful for testing out major upgrades like os upgrades or major application upgrades (like we'll need to do for tracsvn, nextcloud and wordpress soon).
I'm going to start with wiki-staging
and then tracsvn
Change History (5)
comment:1 by , 3 years ago
Milestone: | Sysadmin Contract 2021-I → Sysadmin Contract 2021-II |
---|
comment:2 by , 3 years ago
Already done wiki-staging, tracsvn-dev, nextcloud-dev, old-web-staging. Still need to do for secure-dev.
comment:3 by , 2 years ago
Milestone: | Sysadmin Contract 2021-II → Sysadmin Contract 2022-I |
---|
Ticket retargeted after milestone closed
comment:4 by , 2 years ago
Milestone: | Sysadmin Contract 2022-I → Sysadmin Contract 2022-II |
---|
Ticket retargeted after milestone closed
comment:5 by , 17 months ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
going to close this out and create separate ones for each that needs it.
So for we have
wordpress-dev #stationery, not reloaded since it holds staging and dev. wiki-staging, tracsvn-dev, nextcloud-dev, ldap-web-staging, pretalx-staging (this turned off and turn on as needed)
Move these to next contract milestone