Skip to content
This repository has been archived by the owner on Jun 1, 2024. It is now read-only.

Vagrantfile #75

Closed
glyph opened this issue Feb 4, 2015 · 4 comments · Fixed by #76
Closed

Vagrantfile #75

glyph opened this issue Feb 4, 2015 · 4 comments · Fixed by #76

Comments

@glyph
Copy link
Contributor

glyph commented Feb 4, 2015

I'd like to be able to provision a local VM for working on the infrastructure. A Vagrantfile would make this a lot easier.

@glyph
Copy link
Contributor Author

glyph commented Feb 4, 2015

#70 would help with this.

@adiroiban
Copy link
Member

I don't have to much time for this, but I can ask the sysadmin from my project to take a look at this.

What needs to be done in order to have this ticket closed?

Does twisted infrastructure uses a single host? if not, how many? I assume we will need a vagrant file for each host.

@glyph
Copy link
Contributor Author

glyph commented Feb 4, 2015

Twisted's infrastructure resides on many hosts, but the "host" part of it is a lot less interesting than the "role" part. Right now we have buildmaster + web server + postgres + trac + highscores on the same server, then SVN on a different server, then N buildslave servers in various places. What I'd like for a Vagrantfile, though, is a host with all the roles: a buildmaster with some sample build data, a web server, a trac instance with a postgres database with some sample data in its schema...

however, to close this ticket, a Vagrantfile which provisioned any one of these roles would be sufficient; we can add more roles in later changes.

@tomprince
Copy link
Contributor

braid itself should be able to do most of the provisioning, once it has a instance to connect to. To get it to talk to a different machine, put a file describing that machine in ~/.config/braid/staging.env (or the like). The big thing that is missing to make it easy for most of the roles is probably the sample data.

adiroiban added a commit that referenced this issue Jun 10, 2015
Add vagrant configuration to help with infrastructre development / testing. Fixes #75
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants