Setup eclipse-pass.org (and eclipsepass.org) within EF infrastructure
Summary
The following three URLs should be running the Eclipse PASS application (https://github.com/eclipse-pass/pass-docker)
- nightly.eclipse-pass.org (deployed nightly from GH Actions)
- demo.eclipse-pass.org (deployed on demand from GH Actions)
- eclipse-pass.org (static HTML application)
The timelines are suggestions only, feedback welcome.
Steps to achieve goal
-
Aug 12 - 17 Transfer domain eclipse-pass.org (owned by Andrew Forward on namecheap.com) to EF -
Aug 12 - 17 Transfer domain eclipsepass.org (owned by Andrew Forward on namecheap.com) to EF -
Aug 12 - 17 Configure name servers (NS) on eclipse-pass.org to EF -
Aug 12 - 17 Configure name servers (NS) on eclipsepass.org to EF -
Aug 15 - 31 Configure DNS records (A) for eclipse-pass.org -
Aug 15 - 31 Configure DNS records (A) for demo.eclipse-pass.org -
Aug 15 - 31 Configure DNS records (A) for nightly.eclipse-pass.org -
Aug 12-15 Give Andrew Forward admin access to eclipse-pass organization (to have fuller control on GH Actions) -
Aug 15 - 31 Setup server (1-4vcpu with 8-16gb ram) for nightly.eclipse-pass.org -
Aug 15 - 31 Setup server (1-4vcpu with 8-16gb ram) for demo.eclipse-pass.org -
Aug 15 - 31 Setup static-HTML site for eclipse-pass.org
Additional details on more lengthly tasks include
Setup server
For the server setup, it would be great if I could migrate some bash scripts into anisible and get a better understanding on how that management works so that we can easily spin up new servers with the same setup with zero/little human intervention (aka infra-as-code :-)
-
Aug 15-19 Access to Andrew Forward (aforward@hey.com / andrew.forward@eclipse-foundation.org) to ansible dev -
Aug 15-19 Walk-through of process -
Aug 15-24 Migrate bash scripts to ansible (Andrew can do this work) -
Aug 22-26 Deploy scripts to create necessary server -
Aug 24-31 Configure GH Actions to control this sever (Andrew can do this work)
The above will be done first for nightly.eclipse-pass.org and then the setup of demo.eclipse-pass.org will be nearly identical (just different labels when registering with GH self-hosted runners).