Commit Graph

247 Commits

Author SHA1 Message Date
Charlie O'Keefe d4b05430fd Change vagrant plugin install from global to local 2019-03-26 22:31:51 -06:00
Charlie O'Keefe c5952dcc92 Move vagrant-disksize install later in the order 2019-03-26 22:31:51 -06:00
Charlie O'Keefe 6573891261 Update macOS link in README.md 2019-03-26 22:31:51 -06:00
Charlie O'Keefe 124157aa0b Add macOS steps 2019-03-26 22:31:51 -06:00
Charlie O'Keefe e32e312551 Remove macOS 10.13.x steps 2019-03-26 22:31:51 -06:00
Charlie O'Keefe 182fb42653 Remove note about stashing local customizations 2019-03-26 22:31:51 -06:00
Charlie O'Keefe 0f5e913e94 Add context to prompts in example commands 2019-03-26 22:31:51 -06:00
Charlie O'Keefe 1814f60ad1 Add step to set ZCASH_VERSION 2019-03-26 22:31:51 -06:00
Charlie O'Keefe 63153f735a Move gpg_key_name next to gpg_key_id 2019-03-26 22:31:51 -06:00
Charlie O'Keefe 387686f41c Read GPG_KEY_ID and GPG_KEY_NAME in gitian.yml 2019-03-26 22:31:51 -06:00
Charlie O'Keefe 94e6b0a5da Add 'Install pip packages' step 2019-03-26 22:31:51 -06:00
Charlie O'Keefe bf78e8869d Add requirements-pip.lock 2019-03-26 22:31:51 -06:00
Charlie O'Keefe c35dfe3db2 Add 'Upgrade pip' step 2019-03-26 22:31:51 -06:00
Charlie O'Keefe 2548288390 Describe how GPG_KEY_NAME/gpg_key_name is used
Might want to just rename these variables to SIGNER/signer
2019-03-26 22:31:51 -06:00
Charlie O'Keefe 96075b74b9 point user to .env for gpg key id/name config 2019-03-26 22:31:51 -06:00
Charlie O'Keefe 876b9f2be8 Add GPG_KEY_ID and GPG_KEY_NAME to .env.example 2019-03-26 22:31:51 -06:00
Charlie O'Keefe 918c889ae3 Update example output 2019-03-26 22:31:51 -06:00
Charlie O'Keefe 24d64b83bb Add note about skipping venv install if not needed for ansible 2019-03-26 22:31:51 -06:00
Charlie O'Keefe aaf1e3f0a5 Add walkthrough on setting up a python virtual environment 2019-03-26 22:29:13 -06:00
Charlie O'Keefe e2d36bad2c Add Debian 9 step to install python3-venv 2019-03-26 22:29:13 -06:00
Charlie O'Keefe 4d51b8a353 Add a local directory for untracked files 2019-03-26 22:29:13 -06:00
Charlie O'Keefe 98fa249308 Remove section on editing gitian.yml
Shouldn't need to ask the user to do this
2019-03-26 22:29:13 -06:00
Charlie O'Keefe ab9e63f211 Add env var lookups to gitian.yml
This way we are not asking the user to make local edits to a version
controlled file
2019-03-26 22:29:13 -06:00
Charlie O'Keefe 97e2790e4b Add section on allowing .envrc files 2019-03-26 22:29:13 -06:00
Charlie O'Keefe ff325c9904 Add setup step to copy .env.example and .envrc.example 2019-03-26 22:29:13 -06:00
Charlie O'Keefe 822b6e3d13 Add .env.example and .envrc.example
...and .gitignore .env and .envrc so they can be easily customized if
desired
2019-03-26 22:29:13 -06:00
Charlie O'Keefe 609a08c337 Add more description to 'clone project' step 2019-03-26 13:27:06 -06:00
Charlie O'Keefe e24d785b48 Minor wording change 2019-03-26 13:27:06 -06:00
Charlie O'Keefe f4a61450e0 Bump vagrant-disksize step 2019-03-26 13:27:06 -06:00
Charlie O'Keefe 82313e8f63 Add 'Install direnv' section to Debian 9 steps 2019-03-26 13:27:06 -06:00
Charlie O'Keefe def46d8331 Update python list item to mention venv support 2019-03-26 13:27:06 -06:00
Charlie O'Keefe 47c88df4ec Add direnv as an optional/recommended dependency 2019-03-26 13:27:06 -06:00
Charlie O'Keefe c01f549aa3 bump date on debian 9 gpg2 step 2019-03-26 13:27:06 -06:00
Charlie O'Keefe 3515c33396 Remove ansible from Debian 9 setup steps 2019-03-26 13:27:06 -06:00
Charlie O'Keefe 5472bb5c6a Remove pip from Debian 9 setup steps 2019-03-26 13:27:06 -06:00
Charlie O'Keefe 5ef5d1ffb6 Add Python to list of dependencies 2019-03-26 13:27:06 -06:00
Charlie O'Keefe 2934c1b304 Remove Ansible from list of Dependencies
Rather than describing this in the first part, which depends on OS,
I'll describe using a project-local python virtual environment.
2019-03-26 13:27:06 -06:00
Charlie O'Keefe 9376172368
Merge pull request #57 from charlieok/bump_dates_and_versions
Update dates/versions on some Debian 9 steps
2019-03-26 13:25:10 -06:00
Charlie O'Keefe 9ab7d371fd Update dates/versions on some Debian 9 steps
VirtualBox, git, Vagrant
2019-03-26 09:50:29 -06:00
Ian Munoz 298ee405b8
Merge pull request #55 from charlieok/update_vm_from_jessie_to_stretch
Update vagrant machine from jessie to stretch
2019-03-26 09:31:05 -06:00
Charlie O'Keefe 60c6dea291 Install lxc from standard apt repository rather than backports 2019-03-24 18:48:07 -06:00
Charlie O'Keefe 0ce6182f9e Update zcash-build vm debian release from jessie to stretch 2019-03-24 18:46:37 -06:00
Charlie O'Keefe bbab46bc91
Merge pull request #53 from charlieok/update_virtualbox_install_steps
Update VirtualBox install steps
2019-02-25 09:32:28 -07:00
Charlie O'Keefe 021a59e2b5 Update VirtualBox install steps
Oracle provides an apt repository with more up-to-date VirtualBox
packages than the debian 'backports' repository described previously
2019-02-24 15:23:23 -07:00
Charlie O'Keefe 8ac775cf45
Merge pull request #52 from charlieok/prefer_ssh_forwarding
Prefer ssh-agent forwarding
2019-02-19 10:03:31 -07:00
Charlie O'Keefe 038ea71dc4 Remove ssh-key-copying tasks, ssh_key_name config
Preferring ssh-agent forwarding to copying user's ssh keys.

As a bonus, ansible tasks don't need to know or care about the name or
path of the user's ssh private key file, and the configuration is
simplified.
2019-02-14 15:43:45 -07:00
Charlie O'Keefe 4445214926 Remove ssh portion of "GPG and SSH" section
The parts about ssh here are now addressed by the above walkthrough of
ssh-agent forwarding.
2019-02-14 15:43:45 -07:00
Charlie O'Keefe e6c5f4cd59 Add steps to ssh-add and verify that it worked
Walk the user through using ssh-agent in case they're unfamiliar with it
2019-02-14 15:43:45 -07:00
Charlie O'Keefe 9664a7ad20 backtick-quote directory path
This fixed a syntax-highlighting artifact in the sublime markdown view
2019-02-14 15:43:45 -07:00
Charlie O'Keefe befdf62fb4 Clarify what the ssh keypair we're using is for 2019-02-14 15:43:45 -07:00