[SAC] [OSGeo] #2684: new VM for demo.pygeoapi.io

OSGeo trac_osgeo at osgeo.org
Sat Dec 18 07:42:15 PST 2021


#2684: new VM for demo.pygeoapi.io
---------------------------+----------------------------------------
 Reporter:  pvgenuchten    |       Owner:  sac@…
     Type:  task           |      Status:  new
 Priority:  normal         |   Milestone:  Sysadmin Contract 2021-II
Component:  Systems Admin  |  Resolution:
 Keywords:                 |
---------------------------+----------------------------------------

Comment (by just):

 Thanks @robe !
 Yes, I can login on the VM, also directly using the SSH Proxy config and
 with key. Sudo works. btw the domain name of the demo server is
 demo.pygeoapi.io (not .org). I've changed in the Wiki.

 Now the challenge is to get Ansible working both from my/a local system
 and later from within the GitHub CI/CD (GitHub Workflows). Usually Ansible
 with (key) root access is used as it will provision system daemons etc.
 This should be fully automated without any password-prompts etc. We will
 setup a dedicated admin user. Think there are two challenges:

 * how a CI/CD process can access the VM directly over the hop (needs SSH
 Proxy Config)
 * how Ansible (within the CI/CD processes) can make direct sudo-changes
 without password prompts

 And yes, could be first tested with a staging server (domain).

 Within the project we need to decide if we first move to full GitOps (GH
 Workflows) or migrate with the existing Ansible setup and commit webhooks.
 Also the Docker build is currently migrated from DockerHub to GitHub.

-- 
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2684#comment:5>
OSGeo <https://osgeo.org/>
OSGeo committee and general foundation issue tracker.


More information about the Sac mailing list