RITlug / infrastructure

This repository hosts all RITlug-related server configuration management.
Mozilla Public License 2.0
0 stars 0 forks source link

Set up TigerOS Infrastructure #16

Closed Tjzabel closed 3 years ago

Tjzabel commented 5 years ago

What This Is

TigerOS needs new infrastructure in order to continue. These items include:

RITlug GitLab

In order to mark this action item as complete, we need:

TigerOS Package Mirror

TigerOS Package Builder

TeleIRC

Next Steps

We need to figure out how we can divy up this work in order to most efficiently complete these tasks.

Furthermore, we also need to discuss where these playbooks/infra-related repositories will live. Some may want to live under the TigerOS group, while other repos like the GitLab ansible playbook may want to live in this repo.

ct-martin commented 5 years ago

As part of RITlug/TigerOS#29 & RITlug/TigerOS#147 the new build infra for TigerOS will not need its own box as it will use a GitLab CI Runner (which is already set up & registered to multiple GitLab instances but not in a playbook yet).

Mirrors will be made more generic so we can host content outside of just TigerOS on it.

IRC/TG bridges are currently under the FOSSRIT infra repo, we should get an instance for it on the new infra and then copy the relevant files here.

All RITlug infra playbooks will be in this repo (unless they're in Galaxy). I'm working with @axk4545 on this, but it's been slow due to busy schedules (particularly on my part). Basic layout will follow FOSSRIT's.

ct-martin commented 5 years ago

The hardest part of this is getting the base set up (and in a properly secure manner). After that's done then adding additional things should get a lot quicker

Tjzabel commented 5 years ago

Update

TigerOS builder was simply turned off, and not broken. However, since there isn't much I want to salvage on it, I scrapped it, and am planning on simply bringing up a new F30 VM.

In terms of a new RITlug GitLab, I don't have any plans to move it off Titan. I think it is fine staying there, and we can always up resources on Titan for it.

jrtechs commented 5 years ago

I'm going to move this out of the operations board and keep it in the Tiger OS and Infra boards.

Tjzabel commented 5 years ago

@jrtechs sure thing.

Tjzabel commented 4 years ago

I've created a new VM to act as the TigerOS builder running Fedora 31. It's currently a base-install Fedora Server. My plan is to keep tabs on what extra packages I install, and any additional configurations I do. The end goal would be to have a populated TigerOS Infrastructure repo, with everything needed to spin up a new VM.

Tjzabel commented 3 years ago

Yeah I doubt this will ever happen.