OSU Open Source Lab (@osuosl)

Top repositories

1

ganeti_webmgr

Ganeti Web Manager is a Django based web application that allows administrators and clients access to their ganeti clusters. It includes a permissions and quota system that allows administrators to grant access to both clusters and virtual machines. It also includes user groups for structuring access to organizations.
Python
63
star
2

packer-templates

Packer templates used to build base box images at the OSL
HCL
60
star
3

vagrant-ganeti

Vagrant files for a Ganeti tutorial and/or Ganeti testing environment
Shell
28
star
4

ganeti-instance-image

Ganeti Instance Image is guest OS definition for Ganeti that uses either filesystem dumps or tar ball images to deploy instances. The goal of this OS definition is to allow fast and flexible installation of instances without the need for external tools such as debootstrap. It was originally based on ganeti-instance-debootstrap.
Shell
25
star
5

cs312

Class site and slides for CS312 at Oregon State University
Python
15
star
6

vagrant-plugin-ganeti

Vagrant Plugin for interacting with Ganeti clusters directly
Ruby
15
star
7

gitolite-hooks

A simple hook system for Gitolite
Shell
14
star
8

puppet-ganeti-tutorial

Puppet configs for a Ganeti Tutorial / Testing environment.
Puppet
7
star
9

osuosl-pelican

Pelican site for osuosl.org
HTML
7
star
10

twisted_vncauthproxy

VNCAuthProxy is a proxy server for VNC with man-in-the-middle authentication. This is used as a gateway to VNC servers behind protected networks. It supports WebSockets for use with noVNC.
Python
6
star
11

orvsd_central

Python
5
star
12

igor-rest-api

A REST API providing endpoints and functions for IPMI control of OSU-OSL machines.
Python
5
star
13

timesync-node

NodeJS implementation of the TimeSync API
JavaScript
4
star
14

wiki

Public documentation for OSUOSL
Python
4
star
15

iam

Invoicing and metrics project
Ruby
4
star
16

streamwebs

Streamwebs.org website
Python
4
star
17

django_object_permissions

This is an implementation of Object Permissions, a.k.a. row level permissions. Object Permissions allow you to assign a permission to an instance of any Model in your django project. This app provides a authentication backend that works with Django >= 1.2.
Python
4
star
18

bwbar

C
3
star
19

beaver-barcamp-pelican

SCSS
3
star
20

fpm-builds

Stupid simple scripts to build random applications using fpm.
Shell
3
star
21

formsender

Simple script to email form submissions.
Python
3
star
22

ganeti_horizon

A replacement for Ganeti Web Manager
Python
3
star
23

Goblin

Google email opt-in system developed by Portland State University and shared to all
Python
3
star
24

osuosl-mirror-sync

OSUOSL Mirror Syncing scripts
Shell
3
star
25

fenestra

A dashboard displaying stats about the OSU Open Source Lab
Ruby
2
star
26

RT-VIPs

custom action to set certain users at high priority
Perl
2
star
27

pymesync

Python module to interface with the TimeSync API
Python
2
star
28

snowdrift-civicrm

Dockerfile
2
star
29

puppet-sudo

Sudo module for Puppet
Puppet
2
star
30

nagios-plugins

Collection of nagios plugins that the OSUOSL have created over the years
Python
2
star
31

website

2
star
32

timesync

A time tracking API
Python
2
star
33

osl-dockerfiles

Dockerfile
2
star
34

RT-Report

generate a historical timeseries of open RT tickets
Python
2
star
35

dougfir-pelican-theme

Pelican theme based off of the OSU Dougfir Drupal theme
JavaScript
2
star
36

django_object_log

This app provides the ability to log user actions on model instances. Action types can be defined by app developers, and can reference multiple objects. Each action type defines it's own template used for rendering output of the message. It allows verbose messages specific to the action that occurred.
Python
2
star
37

ganeti-webmgr-pelican

Pelican based static site for the Ganeti Web Manager Project
Makefile
1
star
38

dev-screening

Ruby
1
star
39

ocw-android-oscon-dataservice

Datafeed service written in Django for ocw-android which scrapes the OSCON site and presents the proper JSON format for the android app.
Python
1
star
40

osuosl-planet

planet.osuosl.org configuration
1
star
41

fedpkg-qemu

OSL Fork of Fedora RPM qemu repository git://pkgs.fedoraproject.org/qemu
Shell
1
star
42

presentation-devopsbootcamp

Presentation about DevOps Bootcamp at the OSL
Python
1
star
43

projectsite-pelican-theme

Pelican theme for OSL project sites
CSS
1
star
44

cs312-hw-cookbook

Ruby
1
star
45

cs312-demo

Demos for CS312
Ruby
1
star
46

cs312-hw-ansible

1
star
47

javascript

OSL Styleguides for the Javascript language
JavaScript
1
star
48

omnibus-ganeti

Omnibus packaging for Ganeti (work in progress)
Ruby
1
star
49

cs312-testcookbook

Ruby
1
star
50

rimesync

Ruby
1
star
51

omnibus-ganeti-webmgr

Omnibus packaging for Ganeti Web Manager (work in progress)
Ruby
1
star
52

osuosl-drupal7

Drupal theme for osuosl.org
CSS
1
star
53

openstack_taster

Tests a complete OpenStack deployment for various functionalities
Ruby
1
star