taoeffect / empress

Re-decentralize email. Make it secure. Make it simple. Make it yours.
https://twitter.com/EmpressMail
48 stars 6 forks source link

Setup Vagrant file for testing/developing INBOX stuff on google #68

Open taoeffect opened 9 years ago

taoeffect commented 9 years ago

Place testing IMAP server (the one we're migrating from) IP / password info in private/credentials.yml and retrieve them from there.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/7039781-setup-vagrant-file-for-testing-developing-inbox-stuff-on-google?utm_campaign=plugin&utm_content=tracker%2F8064840&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F8064840&utm_medium=issues&utm_source=github).
bgw commented 9 years ago

There's a few ways to load these kinds of credentials.

taoeffect commented 9 years ago

I should have been clearer about what I need help with:

bgw commented 9 years ago
  • Using the private/credentials.yml file in conjunction with Vagrant and Ansible to test migration from existing test IMAP server.

Modify test.yml so it runs the mail migration steps when the necessary credentials are supplied, and skips them when they aren't.

  • Getting the machine provisioned and running the first place

Depends on the exact problems you encounter in the process.

  • Then "re-doing" just the migration part as I make changes (without re-creating and destroying the machine)

vagrant provision will re-run ansible without destroying and recreating the VM.