Yoshi

From SoMakeIt
Jump to navigation Jump to search

Yoshi is a VM hosted by Bitfolk that runs our website and this wiki.

Configuration

Yoshi is configured as a docker host with each service running as a seperate docker container. the configuration of the containers can be found in https://github.com/somakeit/yoshi_container_config (only visible to org members).


Yoshi is primaraly configured using ansible (a configuration mangement tool). The playbooks to do this can be found on github at https://github.com/somakeit/yoshi_ansible_config (only visible to org members). The ansible-vault password used to encrypt the server secrets in this repo is stored with the trustees and with the members who manage the server.

Access to the server

There are accounts for several members on the machine which are the main way to access the server. There is also a trustees account for which they have the password should other users be unavaliable.