• This repository has been archived on 18/Apr/2021
  • Stars
    star
    1
  • Language
    Python
  • License
    Other
  • Created about 4 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Pulumi configuration for the Open Computing Facility.

More Repositories

1

ocfweb

The main ocf website
Python
38
star
2

puppet

Puppet config for OCF servers and lab machines
Puppet
31
star
3

kubernetes

ArgoCD-based configuration for the OCF Kubernetes cluster
Python
18
star
4

ocfstatic

A static redesign of the main ocf website
HTML
17
star
5

ocflib

Python libraries for account and server management
Python
15
star
6

slackbridge

Bridge between IRC and Slack running on Kubernetes
Python
12
star
7

rt

Request Tracker service
Dockerfile
11
star
8

ircbot

IRC bot for account creation and other things
Python
9
star
9

dns

DNS records for the Open Computing Facility
Python
7
star
10

utils

User and staff utilities for the Open Computing Facility
Python
7
star
11

strand

A Zincati lock backend for stateful workloads.
Rust
6
star
12

transpire

the OCF Kubernetes helper library (not for public consumption)
Python
6
star
13

templates

Email templates for the OCF
Python
5
star
14

matrix

OCF configuration for the Matrix server
HTML
4
star
15

devpi

DevPi docker/kubernetes configuration
Makefile
3
star
16

create

Celery worker for account creation
Python
3
star
17

dockers

OCF-flavored Docker images
Python
3
star
18

services

Marathon service definitions
Python
3
star
19

etc

Configuration files on all OCF hosts
Python
3
star
20

printlist

Displays the print queue of printers on a web page for easy viewing.
HTML
3
star
21

projects

Overview of technical OCF projects
3
star
22

labmap

Live map of the OCF lab that shows hours and open desktops
HTML
2
star
23

pam_trimspaces

PAM module to trim whitespace from usernames
C
2
star
24

jukebox-rs

RIIR but Jukebox
Rust
2
star
25

python3.7-deb

Deadsnakes packaged for Debian and the OCF
Dockerfile
1
star
26

cg505-status

New OCF status page
Makefile
1
star
27

puppetboard

Puppetboard (https://github.com/voxpupuli/puppetboard) in docker, used to view PuppetDB information in a nice format.
HTML
1
star
28

security-scripts

A handful of useful OCF security scripts written a while back
C
1
star
29

adelie

OCF deployment of Adelie -> A duct-tape-and-glue style update system.
HTML
1
star
30

atool-old

OLD ACCOUNTS TOOL -- replaced by https://github.com/ocf/ocfweb
Python
1
star
31

labstats

Stat tracking for the OCF computer lab
JavaScript
1
star
32

coder

OCF deployment of Coder
HCL
1
star
33

waddles-llm

OCF Assistant LLM
Python
1
star
34

prometheus-slurm-exporter-deb

Shell
1
star
35

kanboard

OCF Kanboard configuration
HTML
1
star
36

discordbridge

Go
1
star
37

fava

Web interface for OCF finances on beancount, hosted on Kubernetes.
HTML
1
star
38

create-old

OLD ACCOUNT CREATION SCRIPTS -- replaced by https://github.com/ocf/create
Python
1
star
39

badgr

OCF Deployment of Badgr
TypeScript
1
star
40

approve

Script for creating group accounts
Python
1
star
41

discourse_sso

Discourse SSO authentication provider for OCF
1
star
42

grafana

Configuration for OCF Grafana deployment
HTML
1
star
43

hello-old

OLD STAFF RECRUITING WEBSITE -- replaced by https://github.com/ocf/ocfweb
CSS
1
star
44

deckschrubber-deb

Debian packaging for deckschrubber, a utility to inspect images of a Docker Registry and remove those older than a given age
Dockerfile
1
star
45

kubernetes-deploy

Dockerfile for OCF Kubernetes deploy process
Dockerfile
1
star