Skip to content
The Noisebridge Infrastucture
Branch: master
Clone or download
marcidy and SuperQ updating caddy for donate (#198)
* updating caddy for donate
Latest commit a538633 Jun 12, 2019

README.md

Noisebridge Infrastructure

This repo contains configuration and code to deploy Noisebridge infrastrucutre.

Ansible

Much of the code here is the Noisebridge infrastucture Ansible configuration. Ansible is used to automatically deploy configuration to the various nodes (VMs and hardware in the space).

Submodules

This repo includes git submodules to vendor external source. You need to update them with this helper command.

./update-submodules.sh

Deployment

Deploying the entire thing should be possible with just one command:

ansible-playbook site.yml

Usually, you will want to limit your deployment to specific host groups:

ansible-playbook site.yml --limit noisebridge-net

You can be even more specific, for example, this deploys only to the noisebridge-net roles tagged website:

ansible-playbook site.yml --limit noisebridge-net -t website

Remote access to .noise

In order to deploy to machines remotely, you will need to configure a bastion bouncer.

In your ~/.ssh/config add the folowing.

Host *.noise
  User         YOU
  ProxyCommand ssh pegasus.noisebridge.net -W %h:%p

Joining

See https://discuss.noisebridge.info/c/guilds/rack for guidance, specifically the sticky.

You can’t perform that action at this time.