Permalink
Please sign in to comment.
Browse files
Prepping for merge back to master
including backing out (partially) a few ideas/WIPs
- Loading branch information...
Showing
with
95 additions
and 43 deletions.
- BIN .env.enc
- +7 −4 .example.env
- +27 −0 .example_passwordless_key_rsa
- +1 −0 .example_passwordless_key_rsa.pub
- +2 −1 .gitignore
- +26 −10 .travis.yml
- +3 −1 README.md
- +1 −1 ci-mega.json
- +1 −1 ci-mega.yml
- +1 −1 ci-minimal.json
- +1 −1 ci-minimal.yml
- +0 −2 cookbooks/travis_internal_base/attributes/default.rb
- +0 −1 cookbooks/travis_internal_base/metadata.rb
- +0 −5 cookbooks/travis_internal_base/recipes/default.rb
- +0 −1 cookbooks/travis_internal_bastion/metadata.rb
- +0 −1 cookbooks/travis_internal_bastion/recipes/default.rb
- +4 −0 internal-nat.yml
- +2 −1 jupiter-brain.yml
- +5 −5 min.yml
- BIN min.yml.enc
- +1 −1 play.yml
- +8 −1 runtests
- +2 −2 worker-ec2.yml
- +1 −1 worker.json
- +2 −2 worker.yml
11
.example.env
| @@ -0,0 +1,27 @@ | ||
| +-----BEGIN RSA PRIVATE KEY----- | ||
| +MIIEowIBAAKCAQEAuFeHK+j6XY3Lyl2JnAi81q24klN6GezzVwDFQpgCZRPQgRkJ | ||
| +I6r2dS99MHgpH4youWl48mwBwz/TbBguWemN0Y2Ta0S9+HzG0oKfFNIzOm9nc8x7 | ||
| +10qYSDXFYfU2/qnkOxa2LE6rR68rtGnrL9mn0vMjnnkMWPLXgOP7axwi3qHZ6C+U | ||
| +mdqneRb+CAQpyB93p4HWPNbOBzqZ+o0KWa82vCD9aHm4onDluGEzjKm8nyjMaQ/6 | ||
| +/ICFyC9xu/asnS+RI030+x7PvAiS7dvB5JTOIrcfEs/qypHXI1cHLqjbvCVt4owK | ||
| +AG1N8KODNz6GwgF/ys4mTP7dQSufRk2W4cTdwwIDAQABAoIBAGkfWPEcafIB044y | ||
| +ay/096NA6/ld60pvipE52kPQpcT4WLXWDhUuAF/xVeXXEDRypSEe2Z79IsAyXKHO | ||
| +5FfXzU0L/F52lBLpLQSNAqT//cC8GPW7TYAHhPHg4A+to8/0GDfuCrMXpas6ZKT8 | ||
| +pebiq0ar6ssLYpQy39wbppt9LxFfp+nUj3qboMaSicld/AdAqTFOHWSnJqfaNOar | ||
| +rL/0Wau3zQ+uCajfOwbkTZom78JEfIE65tQZtu4r4EsZgh24zH0x8X3TxJYtfWQk | ||
| ++ffpI7+DZadRpzpNM+PEosuOooHAKDbSUh/PVTMNRXSdqd6BXapxZyan4yMuF9QE | ||
| +eEMHg6ECgYEA8OgCCGwgVDH/ssKJl97kafsDUIY4Czo9te1P3zXa53gwx4elcg1c | ||
| +U0ub7bHxLvJ16ThOUSmZZ9p+c5eVSLh/kgXOS+MkRog+8EFfrb/7NtZGX8AJQQgR | ||
| +LOIO+sEUsS2R/tOchL1BxfcJLHEgdAnWVXZaYpgFCaE8xthrZ5d0/ZECgYEAw+RC | ||
| +8AVm5e6TK99NCUSxNCSTvQjSWFxUPfM/Ia0NT1cbnNsWnUSb4MeXN8SXl6yL4Qjh | ||
| +ckO65NsvMsUQ4BtwZOP795g9l+HGEBGQzHr/Hz5O4ygss6o8yBYcKFjF1YwnQtCx | ||
| +r+wlb0kUIgfclciXzZPCGHB6GwG4V0t5gNBfTBMCgYEA4dIJvc1ljKcFspLLGdK1 | ||
| +OGc01zHJrTSeDkBzI6A/H8U5rIAJ5VyC1A3HD8xCciiTwNeoCkq9Y22cJUzNgkp4 | ||
| +QvAwTlCQe5FRtjMBtkSE/wVjGHRR+GTQfMs3EXUWqXM3LLE+QeuKkUCdl8w/iKaE | ||
| +BL6ZwVwRNNKwvxC1tXhzERECgYAlNdnlQBFwweXg4pT+mrbSgdQyh1d1g2xZLDik | ||
| +y/uIQ7KyFAfyrdKyWxeFd2mYXSVhBM/WZbk9ucj4auiuuWebMpdtS9T/Ydq+uKd5 | ||
| +wC9wHuTbT4lWQ5MyKskEfQBvdSUMExp9oWzm+8nAQSAMr8LuQRAQlmULdkMvCd41 | ||
| +st83UwKBgGnDCQZ0NVmzyxc1XD+kC35PIC3wnj8Gwj3cuVbXe4W2GfA/awbj1GCb | ||
| +0lGFf4q71B5cUG5kHpZ6SOgsiNQLsLaVLUuCSCTctEW7w3FOvIeElO67Tu5VTQgW | ||
| +0tbQsktkTOMzqeMCULmbsQeXl57tI988RoKriuwOdE6UpprRI4vh | ||
| +-----END RSA PRIVATE KEY----- |
| @@ -0,0 +1 @@ | ||
| +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC4V4cr6PpdjcvKXYmcCLzWrbiSU3oZ7PNXAMVCmAJlE9CBGQkjqvZ1L30weCkfjKi5aXjybAHDP9NsGC5Z6Y3RjZNrRL34fMbSgp8U0jM6b2dzzHvXSphINcVh9Tb+qeQ7FrYsTqtHryu0aesv2afS8yOeeQxY8teA4/trHCLeodnoL5SZ2qd5Fv4IBCnIH3engdY81s4HOpn6jQpZrza8IP1oebiicOW4YTOMqbyfKMxpD/r8gIXIL3G79qydL5EjTfT7Hs+8CJLt28HklM4itx8Sz+rKkdcjVwcuqNu8JW3ijAoAbU3wo4M3PobCAX/KziZM/t1BK59GTZbhxN3D foo@bar.local |
36
.travis.yml
| @@ -1,14 +1,30 @@ | ||
| language: generic | ||
| -sudo: true | ||
| + | ||
| dist: trusty | ||
| + | ||
| +sudo: true | ||
| + | ||
| +env: | ||
| + global: | ||
| + - PATH="/opt/chefdk/bin:/opt/chefdk/embedded/bin:/opt/chef/bin:/usr/local/packer:$PATH" | ||
| + - PACKER_VERSION="0.10.1" | ||
| + | ||
| +addons: | ||
| + apt: | ||
| + sources: | ||
| + - chef-stable-precise | ||
| + packages: | ||
| + - chefdk | ||
| + | ||
| install: | ||
| -- wget https://releases.hashicorp.com/packer/0.10.1/packer_0.10.1_linux_amd64.zip | ||
| -- sudo unzip packer_0.10.1_linux_amd64.zip -d /usr/local/packer | ||
| -- export PATH=$PATH:/usr/local/packer | ||
| -before_install: | ||
| -- openssl aes-256-cbc -K $encrypted_aba34ae14add_key -iv $encrypted_aba34ae14add_iv | ||
| - -in .env.enc -out .env -d | ||
| -before_script: | ||
| -- source .env | ||
| +- curl -sSL -o packer.zip "https://releases.hashicorp.com/packer/${PACKER_VERSION}/packer_${PACKER_VERSION}_linux_amd64.zip" | ||
| +- sudo unzip packer.zip -d /usr/local/packer | ||
| + | ||
| script: | ||
| -- packer build -only=googlecompute <(bin/yml2json < worker.yml) | ||
| +- make hackcheck | ||
| +- make | ||
| +- git diff --exit-code | ||
| +- git diff --cached --exit-code | ||
| +- source .example.env | ||
| +- unset PACKER_LOG | ||
| +- ./runtests |
| @@ -1,20 +1,20 @@ | ||
| --- | ||
| description: minimal test | ||
| variables: | ||
| - ssh_private_key: "{{ env `SSH_PRIVATE_KEY`}}" | ||
| + ssh_private_key: "{{ env `SSH_KEY_PATH`}}" | ||
| + ssh_username: "{{ env `SSH_USERNAME` }}" | ||
| builders: | ||
| - type: "null" | ||
| name: "null1" | ||
| ssh_host: 127.0.0.1 | ||
| - ssh_username: carmen | ||
| + ssh_username: "{{ user `ssh_username` }}" | ||
| ssh_private_key_file: "{{ user `ssh_private_key`}}" | ||
| - type: "null" | ||
| name: "null2" | ||
| ssh_host: 127.0.0.1 | ||
| + ssh_username: "{{ user `ssh_username` }}" | ||
| + ssh_private_key_file: "{{ user `ssh_private_key`}}" | ||
| provisioners: | ||
| - type: shell | ||
| inline: echo "hi" | ||
| -- type: shell | ||
| - scripts: | ||
| - #-foo.sh |
BIN
min.yml.enc
Binary file not shown.
0 comments on commit
94f32ea