[SAC] [OSGeo] #2584: Setup Ansible playbooks for staging environments

#2584: Setup Ansible playbooks for staging environments
---------------------------+--------------------------------------
Reporter: robe | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2021-I
Component: Systems Admin | Keywords:
---------------------------+--------------------------------------
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

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2584&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2584: Setup Ansible playbooks for staging environments
---------------------------+----------------------------------------
Reporter: robe | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone: Sysadmin Contract 2021-II
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+----------------------------------------

Comment (by robe):

Already done wiki-staging, tracsvn-dev, nextcloud-dev, old-web-staging.
Still need to do for secure-dev.

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2584#comment:2&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2584: Setup Ansible playbooks for staging environments
---------------------------+----------------------------------------
Reporter: robe | Owner: sac@…
     Type: task | Status: closed
Priority: normal | Milestone: Sysadmin Contract 2022-II
Component: Systems Admin | Resolution: fixed
Keywords: |
---------------------------+----------------------------------------
Changes (by robe):

* status: new => closed
* resolution: => fixed

Comment:

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)
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2584#comment:5&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.