Skip to content
  1. Mar 01, 2022
    • nimrod's avatar
      Disable .env files in direnv. · 24033c6b
      nimrod authored
      direnv started using either .envrc or .env files. I've a bunch of .env
      files (mainly for setting the project name in Docker Compose) and I
      don't want to set them in the shell nor have the annoying warning
      everytime I cd to a directory. Set the old behavior back.
      24033c6b
  2. Feb 23, 2022
    • nimrod's avatar
      all-repos alias. · 15249bee
      nimrod authored
      To run git commands on all of the repos in ~/Repositories.
      15249bee
  3. Feb 22, 2022
  4. Feb 10, 2022
    • nimrod's avatar
      smile-exec fixes. · fc24743c
      nimrod authored
      - Run `bundle show smile-cli` correctly in directories that have a
        Gemfile.
      - The AWS profile for the security is not in the format of
        smile-$ENV-admin (the only one, I might add). Deal with that.
      fc24743c
  5. Feb 09, 2022
  6. Feb 01, 2022
  7. Jan 30, 2022
  8. Jan 27, 2022
  9. Jan 09, 2022
  10. Jan 01, 2022
  11. Dec 29, 2021
  12. Dec 25, 2021
  13. Dec 23, 2021
  14. Dec 21, 2021
    • nimrod's avatar
      Better VPN detection in smile-exec. · 5b9343f5
      nimrod authored
      - Fetch the DNS record only once.
      - Check that the VPN connection and the requested environment match.
      5b9343f5
    • nimrod's avatar
      Update smile-cli. · 973c7eeb
      nimrod authored
      973c7eeb
    • nimrod's avatar
      Improve Vault login in smile-exec. · 7f33b9ac
      nimrod authored
      - Some environments don't have Vault deployed, don't set the VAULT_ADDR
        environment variable.
      - Add a check for VPN connectivity (otherwise Vault isn't accessible).
      - Login to Vault only if the environment has Vault deployed and I'm
        connected to the VPN.
      7f33b9ac
    • nimrod's avatar
      Remove the /Volumes from the Keybase sync. · 0c8aca17
      nimrod authored
      I only added becasue the smile-cli depended on it (because all of the
      developers used Macs). I've since removed that dependency (and the
      Keybase dependecy entirely) so it's not needed anymore.
      0c8aca17
  15. Dec 12, 2021
    • nimrod's avatar
      Correct comment. · 7391e6a7
      nimrod authored
      7391e6a7
    • nimrod's avatar
      Smile environment fixes. · 406f1d8a
      nimrod authored
      - Don't set the default environment variable to the dev environment
        (don't set them at all).
      - The default AWS profile should be smile-security, it's the one I use
        to assume roles in the other accounts.
      - Set the VAULT_CAPATH to the CA files in the smile-cli gem where they
        currently are.
      - Run vault login before executing commands in smile-exec. Maybe
        overkill to run it before every command, maybe I'll add an alias for
      that. We'll see.
      406f1d8a
  16. Dec 11, 2021
  17. Dec 08, 2021
    • nimrod's avatar
      Tweak Tmux's config. · 5b730472
      nimrod authored
      A little more room for the session name.
      5b730472
    • nimrod's avatar
      Helm plugins. · 6a70c23e
      nimrod authored
      - Add the 2to3 and push plugins.
      - Nicer handling of installation of a specific version of a plugin.
      6a70c23e
  18. Dec 07, 2021
    • nimrod's avatar
      unscp alias. · fedc789d
      nimrod authored
      Unsecure copy. In the spirit of unssh. Don't validate or save the host
      keys.
      fedc789d
    • nimrod's avatar
      Smile SSH config update. · 90b1592e
      nimrod authored
      Add the IP range of the management VPC.
      90b1592e
  19. Dec 04, 2021
  20. Dec 02, 2021
    • nimrod's avatar
      Replace dashes in Bundle's config with triple underscore. · d1958d9d
      nimrod authored
      From the following warning when running bundle nowadays:
      
      Your /home/nimrod/.bundle/config config includes
      `BUNDLE_HTTPS://RUBYGEMS__PKG__GITHUB__COM/SMILE-IO/`, which contains
      the dash character (`-`).
      This is deprecated, because configuration through `ENV` should be
      possible, but `ENV` keys cannot include dashes.
      Please edit /home/nimrod/.bundle/config and replace any dashes in
      configuration keys with a triple underscore (`___`).
      d1958d9d