Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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 join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants