Skip to content

nu31hackerspace/matrix-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matrix Deploy

Deploy config for matrix.nu31.space.

Requires

GitHub vars:

  • HOST
  • MATRIX_PLAYBOOK_MIGRATION_VALIDATED_VERSION
  • MATRIX_DOMAIN
  • POSTGRES_HOST
  • POSTGRES_PORT
  • POSTGRES_USER
  • POSTGRES_DATABASE
  • optional bridges:
    • Telegram: MATRIX_MAUTRIX_TELEGRAM_ENABLED, MATRIX_MAUTRIX_TELEGRAM_API_ID
    • Discord: MATRIX_MAUTRIX_DISCORD_ENABLED

GitHub secrets:

  • ROOT_SSH_PRIVATE_KEY
  • MATRIX_HOMESERVER_GENERIC_SECRET_KEY
  • POSTGRES_PASSWORD
  • optional bridges:
    • Telegram: MATRIX_MAUTRIX_TELEGRAM_API_HASH

What it does

  • renders inventory/hosts
  • renders inventory/host_vars/matrix.nu31.space/vars.yml
  • syncs them to nu31forum
  • pulls spantaleev/matrix-docker-ansible-deploy
  • installs Ansible roles
  • runs one of these jobs:
    • full - setup + start
    • bootstrap - playbook checkout + roles only
    • setup - upload config + --tags=setup-all
    • start - upload config + --tags=start-all

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages