Skip to content

mbilan1/devops-assessment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Abstract DevOps Assesment

Setting up a tutor project

We use a tool called tutor to manage openedx projects. We often use it in conjunction with tutor-mfe plugin. Sometimes we use ansible-role-tutor to deploy tutor projects on Linux machines.

Tasks:

  1. Set up a tutor project;
  2. create a fork of frontend-app-authn and make sure that it's being picked up by MFE image build process;
  3. prepare ansible playbook for your tutor project using ansible-role-tutor. You don't have to deploy it anywhere;
  4. prepare README.md file describing key decisions, trade-offs and potential improvements you would consider for a production environment;
  5. put everything you prepared so far in a git repository and share it with us.

Preparing some NixOS configuration

We use nix package manager in some of our projects.

Tasks:

  1. Prepare NixOS configuration to deploy all the databases that openedx needs and a web server of your choice. Make sure to use separate .nix files for separate services.
  2. Put that NixOS configuration into a git repository and share it with us.

Note: bonus points if you use nix flakes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published