Skip to content
/ wp-ops Public
forked from epfl-si/wp-ops

DevOps infrastructure for the WordPress-at-EFPL project

License

Notifications You must be signed in to change notification settings

batKem/wp-ops

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WordPress @ EPFL: DevOps Boogaloo

Build Status

In this repository you will find:

  • The Dockerfiles and build dependencies for all custom-made Docker images

  • Some Ansible code to manage state on-disk

Prerequisites and Tools

OpenShift

Install the OpenShift command-line tools and verify that you have access, e.g.

oc login
oc get pods -n wwp-tes

Ansible

Install Ansible and familiarize yourself with how it works.

Keybase and eyaml

These are required to (re)deploy QA and production secrets.

💡 You can get a lot of mileage out of Ansible and OpenShift even if you do not have access to the Keybase teams. In that case, feel free to skip this section.

  1. Install eyaml with
    gem install hiera-eyaml
  2. Install Keybase and create an account for yourself
  3. Obtain membership in the relevant Keybase teams

Operations

To be documented

Contributor list

Big up to all the following people, without whom this project will not be


Manu B.


Manu J.


Greg


Lulu


Laurent


Luc



Dominique


Nicolas


William


CampToCamp



About

DevOps infrastructure for the WordPress-at-EFPL project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 41.9%
  • Perl 22.5%
  • Shell 9.3%
  • Groovy 8.5%
  • Dockerfile 8.2%
  • PHP 8.1%
  • VCL 1.5%