Skip to content
This repository has been archived by the owner on Jun 2, 2023. It is now read-only.

Latest commit

 

History

History

modules

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

modules

A module is a re-usable Terraform component. Conceptually, each module can be thought of as a function: it takes arguments (variables) and returns results (resources and outputs).

Each sub-directory within this directory is a module representing an Open edX GitHub concept:

  • A repo generates zero or one GitHub repositories with some standard settings.
  • A user represents a GitHub user that is a committer to the Open edX project, and may or may not generate a membership in the openedx GitHub organization.
  • A role consumes users and repositories, and generates resources to grant a level of permission to each user on each repository.