This is a Vagrant plugin that add pushover notification function to your Vagrant, allowing Vagrant to push noticate your iOS/Androind. If your provisioning takes too much time, use this plugin and go out to have good
- Pushover App
- User key of pushover App
- You can get it from your dashboard
- Application token of pushover App
- You can get it after registering your application
Install it as a Vagrant plugin.
$ vagrant plugin install vagrant-pushover
Add configuration in your Vagrantfile. You must set
Vagrant.configure("2") do |config| config.pushover.set do |p| p.token = "YOUR APP TOKEN" p.user = "YOUR KEY" end end
Nofication is not sent without this pushover configration. You can set other parameters here, check pushover API documentation here.
If you want to share your
Vagrantfile and you don't want to include your
user key, generate pushover configuration file.
$ vagrant pushover-init
By above command
.vagrant/pushover.rb will be generated and you can add your
user key here.
# .vagrant/pushover.rb module PushoverConfig TOKEN = "YOUR APP TOKEN" USER = "YOUR KEY" end
To read this pushover configuration file add
pushover.read_key in your Vagrantfile.
Vagrant.configure("2") do |config| if Vagrant.has_plugin?("vagrant-pushover") config.pushover.read_key end end
When notification is sent ?
Notification is sent after below commands.
- When machine is not yet provisioned.
- Current machine state is not running.
vagrant up --provision
vagrant reload --provision
- Fork it ( http://github.com//vagrant-pushover/fork )
- Create your feature branch (
git checkout -b my-new-feature)
- Commit your changes (
git commit -am 'Add some feature')
- Push to the branch (
git push origin my-new-feature)
- Create new Pull Request