Complete server deployment config

Josh Bicking ea5a2dabc0 everything on k3s 2 gadi atpakaļ
k3s ea5a2dabc0 everything on k3s 2 gadi atpakaļ
roles fd50ecfad5 add todos 3 gadi atpakaļ
templates 6d93cbd2ce add ceph-ensure-mount service 3 gadi atpakaļ
.env.example 20dd2bdb09 start on hyperconverged setup 3 gadi atpakaļ
.gitignore febbaf7ab7 exclude hosts and .venv 3 gadi atpakaļ
README.md 05aeeebe64 update readme 3 gadi atpakaļ
ansible.cfg 63d1919913 all parts working 5 gadi atpakaļ
docker-compose.yml c0a7aa806c add monitoring to k3s 2 gadi atpakaļ
hosts.example 8da7053515 hosts example 3 gadi atpakaļ
media-compose.yml d42804b019 start k3s 2 gadi atpakaļ
playbook.yml 20dd2bdb09 start on hyperconverged setup 3 gadi atpakaļ
static.toml 1b21a1f4f7 update containers, use compose for media 2 gadi atpakaļ

README.md

Ceph & Docker Swarm hyperconverged node setup

  1. For a new installation, follow https://docs.ceph.com/en/latest/cephadm/install/ to bootstrap a cluster & deploy your first node.
  2. Set hosts & run ansible-playbook playbook.yml to preconfigure the new node.
  3. Follow "Adding Hosts" to add a new node to the ceph cluster. Add this node as a monitor and/or manager if necessary.
  4. Follow https://docs.docker.com/engine/swarm/swarm-tutorial/add-nodes/ to add this node to Docker Swarm.