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

Fix Vagrantfile after adding test suite. #298

Merged
merged 1 commit into from May 6, 2016

Conversation

@aneeshusa
Copy link
Member

aneeshusa commented Apr 5, 2016

The install_salt.sh script was moved, so use the new name,
and filter out the 'test' node when making the list of VMs.


This change is Reviewable

The install_salt.sh script was moved, so use the new name,
and filter out the 'test' node when making the list of VMs.
@aneeshusa
Copy link
Member Author

aneeshusa commented Apr 5, 2016

Sadly I don't think it's feasible to test the Vagrant configuration on Travis :(

@aneeshusa
Copy link
Member Author

aneeshusa commented Apr 19, 2016

I'd appreciate if someone could review this - it would make testing a lot easier, especially when doing heavy rebasing.

This was referenced Apr 27, 2016
@edunham
Copy link
Contributor

edunham commented May 6, 2016

Tested locally and it looks good to me.

@bors-servo r+

@bors-servo
Copy link
Contributor

bors-servo commented May 6, 2016

📌 Commit 6ec2ee7 has been approved by edunham

@bors-servo
Copy link
Contributor

bors-servo commented May 6, 2016

Testing commit 6ec2ee7 with merge ec98281...

bors-servo added a commit that referenced this pull request May 6, 2016
Fix Vagrantfile after adding test suite.

The install_salt.sh script was moved, so use the new name,
and filter out the 'test' node when making the list of VMs.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/298)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented May 6, 2016

☀️ Test successful - travis

@bors-servo bors-servo merged commit 6ec2ee7 into servo:master May 6, 2016
2 checks passed
2 checks passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
bors-servo added a commit that referenced this pull request Aug 10, 2016
Salt the Salt master

Use Salt to install the Salt master.
The Salt master will get restart on configuration changes,
but will need to be manually restarted on package changes to
allow for proper ordering of updating.
(Salt masters must be updated before Salt minions.)

Use Jinja to generate the config file YAML directly, preventing
typos in the master config file and providing access to master
configuration options in the SLS file (e.g. the file_roots locations).

Incorporates and thus fixes #298.

TODO:
  - [x] Add gitfs support. Fixes #264.
  - [x] Add _modules/ dir and backport `launchctl.py` module

TODO after landing:
  - [ ] Add master install instructions to the wiki
  - [ ] Update Salt-inside-Vagrant usage instructions on the wiki

After I finish the WIP tasks, landing this will unblock a bunch of other things that need the `launchctl.py` module (upgraded ssh, salt-minion salting, upgrading salt, etc.)

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/350)
<!-- Reviewable:end -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants
You can’t perform that action at this time.