Apr 03 2018 Maciej Skierkowski
Terraform Enterprise: Automated Migration for Legacy Environments
We are pleased to announce an automated migration process in Terraform Enterprise to migrate Atlas legacy environments to the new workspaces. Based on the feedback we also extended the Atlas deprecation date from March 30th to May 31st. We hope this gives users an improved experience and more time to migrate.
Mar 29 2018 Peter McCarron
New Terraform Provider for Oracle Cloud Platform
Announcing a new Terraform provider for creating and managing infrastructure on Oracle Cloud Platform. This blog details some of the services that are available now with this provider and outlines the roadmap for features that will be added at a later date.
Mar 29 2018 Boyang Jerry Peng
Introducing Heron on Nomad
Apache Heron is a stream processing engine (SPE) open sourced by Twitter in 2016 and now currently in incubation under the auspices of the Apache Software Foundation. At Twitter, Heron was built to provide multi-tenancy, efficient resource usage, support for a variety of programming languages and APIs, operational simplicity at massive scale, and high productivity for developers building both real-time and batch services. Today, Heron serves the lion’s share of Twitter’s massive real-time processing needs, is used by numerous large enterprises, and has a thriving open source community.
As a core contributor to Heron, I’m excited to announce that Nomad is being added as a fully supported scheduler for Heron.
Mar 28 2018 Paddy Carver
Leveling Up the Terraform Provider for Nomad
At HashiCorp, we’ve always said that all of our projects should work well separately, but better together. This is certainly true for HashiCorp Terraform and HashiCorp Nomad. Terraform provisions the infrastructure and Nomad schedules and deploys applications. When deploying Nomad, you may do this however you like, and the Nomad team strives to make that easy to do, but if you opt to use Terraform to manage the servers that Nomad runs on, we believe that should offer a first-class experience.
Mar 26 2018 Chris Roberts
Introducing the Vagrant VMware Desktop Plugin
We are pleased to announce the release of the Vagrant VMware Desktop plugin. This plugin is a unification of the Vagrant VMware Fusion plugin for macOS and the Vagrant VMware Workstation plugin for Linux and Windows. Existing users of the Vagrant VMware Fusion or Workstation plugins can update to the new VMware Desktop plugin free of charge. The new VMware Desktop plugin includes an updated implementation and installation process. This process addresses critical security issues that were found in prior versions. All users are recommended to install this update immediately.
Mar 22 2018 Nicolas Corrarello
A brief history on how to secure your workflow for job deployments in Nomad
A lot of HashiCorp users and employees love our whole suite of products, but like with your grandmother, it’s almost impossible not to have one slight predilection over one of our creations (says the favorite grandchild). In my case, my predilection for HashiCorp Nomad is quite evident, to the point of being a running joke among the European team. I think not a single customer meeting goes by without someone saying "yeah, that’s Nomad, Nico’s favorite product…".
Mar 22 2018 Brian Burns
GMO Media Uses HashiCorp Terraform Enterprise to Automate Infrastructure Provisioning
GMO Media of Japan decided to use HashiCorp Terraform Enterprise to provision new services onto the public cloud, while also allowing them the possibility to provision the same workflows to one or more public clouds.
Mar 21 2018 Andy Manoske
Preparing for GDPR Compliance with HashiCorp Vault
Here at HashiCorp, we've been releasing features and constructing a roadmap for Vault that specifically assists in helping your organization comply with GDPR, or the General Data Protection Regulation standard that is set to go live in May 25, 2018. We're excited to share and explain how some of these Vault features can be used to comply with specific GDPR articles.
We specifically developed Vault to manage, store, and protect sensitive information in a way that reduces secret sprawl but also enables global organizations to operate at a very large scale. In a world where secrets are spread in a global manner, this use case is critical especially if you are spanning your infrastructure across multiple public and private clouds. In the context of GDPR, this use case becomes extremely critical, as it requires us to be more sensitive to where our data is moving or sitting at any given time physically and forces us to put our best effort to protect the data sovereignty of our sensitive information.
Mar 20 2018 Anubhav Mishra
We are excited to introduce HashiCast - a podcast about the world of cloud infrastructure. This podcast will highlight people, and technology from companies in the technology community, as well as insight and news from HashiCorp itself. We have a great lineup of guests for HashiCast, and we can’t wait to share them with you!
Mar 20 2018 Nandor Kracser
Secure Kubernetes Deployments with Vault and Banzai Cloud
At Banzai Cloud we are building an open source next generation platform as a service, Pipeline - built on Kubernetes. With Pipeline we provision large multi-tenant Kubernetes clusters on all major cloud providers and deploy different workloads to these clusters. We needed to find an industry standards based way for our users to publish and interact with protected endpoints and at the same time provide dynamic secret management for all the different applications we support, all these with native Kubernetes support. After several proof-of-concepts, we chose Hashicorp Vault. In this post we’d like to highlight how we use Vault and provide technical insight into the available options.
Mar 15 2018 Nicolas Corrarello
Continuously Integrating Policy Into Vault
Whenever adopting any new software products, there are always operational considerations. Particularly in the case of HashiCorp Vault, HashiCorp’s centralized secrets management solution, is a double edge sword, where the security is only as good as the governance around it
Mar 13 2018 Anubhav Mishra
Authenticating Applications with HashiCorp Vault AppRole
The AppRole auth method provides a workflow for application or machines to authenticate with Vault. This post explores how applications and machines can use AppRole auth method to authenticate with Vault in a modern CI/CD pipeline.
Mar 07 2018 Jeff Silberman
On-demand Container Storage with HashiCorp Nomad
No one wants to manage storage, but high-value applications aren’t going to run without it. In an ideal world, storage would “just be there” without having to think about it --- or provision and manage it, right?
Portworx, a software-defined persistent storage solution for container workloads, provides a highly-available elastic data fabric. Portworx cloud native storage allows jobs to seamlessly run hyper-converged with the storage layer for best performance --- and also provides a rich spectrum of options for data availability.
Mar 06 2018 Nicolas Corrarello
Understanding the Performance Overhead of Encryption
Every modern application has a requirement for encrypting certain amounts of data. The traditional approach has been either relying on some sort of transparent encryption. While this clearly minimizes the requirement for encryption within the application, it doesn’t secure the data from attacks like a SQL Injection, or someone just dumping data since their account had excessive privileges, or though exposure of backups.
Mar 01 2018 Armon Dadgar
Why We Need Dynamic Secrets
Secret management is one of the core use cases for Vault. Today, many organizations have credentials hard coded in source code, littered throughout configuration files and configuration management tools, and stored in plaintext in version control, wikis, and shared volumes. Vault provides a central place to store these credentials, ensuring they are encrypted, access is audit logged, and exposed only to authorized clients. Achieving this centralization is a huge improvement in security posture, but its not the end of the journey. This is because applications don't keep secrets! Vault presents an answer to this problem in the form of "Dynamic Secrets".
Feb 22 2018 Jeff Ploughman
Using Vault to Build an Ethereum Wallet
This is a guest post by Jeff Ploughman, a Security Architect at T. Rowe Price and founder of the DC-Baltimore HashiCorp User Group; this work was done in his role as an Ethereum aficionado and open source contributor.
HashiCorp Vault focuses on keeping application data secure across distributed infrastructure by tightly coupling your trusted identity with brokering access and managing sensitive organizational information and secrets. An Ethereum Wallet (add link) is a gateway to decentralized applications on the Ethereum blockchain. It allows you to hold and secure ether and other crypto-assets built on Ethereum, as well as deploy and use smart contracts. This blog will look at how the two can work seamlessly together.
Feb 20 2018 Anubhav Mishra
Announcing HashiCorp Diversity Scholarship Program
Last year, HashiCorp gave away a number of conference passes to the various organizations to join us for HashiConf, our flagship user conference. This year we are excited to build on that contribution and introduce HashiCorp Diversity Scholarship Program. The intent is to assist members of our community who are from underrepresented groups in the technology and open source communities with these scholarships— to cover the costs associated with HashiConf or HashiDays conferences.
Feb 16 2018 Chris Roberts
Updating the Vagrant VMware Plugin
The Vagrant VMware plugin will fail to activate with HashiCorp servers starting on February 18th, 2018. For the next 30 days after this date, currently installed VMware plugins will start to encounter errors activating their license.