Welcome to the first issue of the HashiTimes newsletter, a community-driven publication designed to keep our readers aware of all things HashiCorp created from content across a variety of sources.
The premise of HashiTimes is simple - share real, valuable information with our readers and become the source of information for users, enthusiasts, architects, and engineers. You'll find information from HashiCorp, community blogs, links to public repos, technology partner announcements, cool events to attend, ways to learn about products, and so much more.
If you want to subscribe to HashiTimes, please click here.
Consul ACLs - Link-O-Rama
If you're planning on deploying Consul for production use, the odds are that you're looking into Consul ACLs as well. If you weren't aware, HashiCorp completely revamped the ACL system in version 1.4, with many changes and improvements.
However, we've found that finding the right resources and examples for ACLs was somewhat cumbersome, so we've compiled a list of links for your convenience - so get those ACLs configured and bring us along for the ride.
Bootstrapping the ACL system - Good Place to Start
Securing Consul with ACLs - Builds on the previous link
ACL System - Good info about how the ACL works
ACL Rules - Some examples of rules
Information about the ACL redesign
Consul ACL commands - Basic information for ACL commands like bootstrapping
Consul ACL Policies - Lots of good stuff here about writing your policies
Consul ACL Tokens - Tokens are critical to ACLs
Consul Connect - ACL Requirements
Consul Snapshot Agent Requirements - Don't forget about snapshots!
Vault Configuration Parameter for Consul Backend - Vault needs love too!
A few other things:
- Don't forget about the anonymous token - you'll likely need it for things like DNS queries
- Snapshots require a token with write privileges for the ACL system
HashiCorp Employee - Brian Green
For each issue, our goal is to bring you insightful information straight from HashiCorp by interviewing employees from different areas of the business. We think this brings a unique perspective to the HashiTimes newsletter and provides readers with some additional tidbits they wouldn't otherwise see.
Our first HashiTimes interview is Brian Green, Director of Implementation Services with HashiCorp.
As in introduction to our readers, how long have you been at HashiCorp and what are your primary responsibilities?
I started at HashiCorp in late 2016, so just over 2-1/2 years. I started as a Solutions Engineer in our sales organization, but currently, I'm the Director of Implementation Services. My role is to lead a team of engineers to provide professional services for larger organizations.
You’ve been at HashiCorp for 2.5 years and have seen massive growth within the organization. What are you most excited for as HashiCorp plans to double its employees within the next year?
There's a lot of exciting things going on, but I think what I enjoy most is seeing further innovation and development of HashiCorp software.
HashiCorp recently formed a new professional services program for its enterprise customers in which you are leading. Can you give us some detail on the goals of the program and how enterprises can take advantage of this new service?
Our primary goal is to make our customers successful in using HashiCorp enterprise software, which means assisting with planning, installation and adoption of Vault, Consul, Terraform and Nomad in enterprise environments. Secondarily, is to learn from these engagements with customers. How are they using our products, what challenges are they experiencing, how can we improve the user experience, and then taking that feedback back to our product teams.
If companies are interested in hearing more about the products or our services, they can contact our sales here
What are some of the biggest reasons you attribute HashiCorp’s success? And along those lines, what do you think is contributing to the recent ‘surge’ of interest in HashiCorp’s products?
Mitchell and Armon (the founders of HashiCorp) put a lot of thought and effort into building incredibly useful open source software that focused on the user experience. The quality of the software, the user focus, and the fact they were open source encouraged healthy communities around those projects.
Similarly, there has been a significant amount of effort devoted to building the company. This effort is immediately evident to employees of the company and is also visible externally. People can view HashiCorp principles at https://www.hashicorp.com/our-principles as well as the Tao of HashiCorp https://www.hashicorp.com/tao-of-hashicorp. These were written when HashiCorp was still young to shape and guide the company as it grew.
I believe it is the combination of building popular open source software and nurturing a healthy company culture, that has been the key factors in HashiCorp's growth.
As far as the recent surge in interest, the shift to cloud computing and newer technologies that aim to deliver business value quickly has challenged IT organizations, and HashiCorp software is well equipped to solve many of those challenges.
Regarding HashiCorp’s many products, what product do you personally find most interesting?
Consul. It can be challenging to describe its function and value to those who aren't familiar with it, but once its capabilities are fully understood, it is a tool that is incredibly valuable in environments with dynamic and unpredictable workloads in any situation, but especially those in hybrid or multi-cloud environments. In recent years, there has been a shift in how workloads are deployed, with technologies like containers, serverless, and various platforms. It has proven incredibly challenging to manage networking and connectivity between these disparate services, and Consul can help in such scenarios.
Beyond the HashiCorp documentation, and this newsletter, of course, what are the best places that folks can learn more technical knowledge about HashiCorp products? Where can people interact, get answers, and better understand the use cases for HashiCorp products?
The HashiCorp resources page has a vast library of papers, videos and such that can be browsed. My favorite part of the Resource library are the transcriptions available for longer videos. The HashiCorp blog has an RSS feed, and folks can subscribe to the newsletter at the bottom of any of the hashicorp.com pages Additionally, there are HashiCorp User Groups available in most major cities, details of those can be found here For more in-depth technical discussions, there are Google Groups for each of the products as well.
Last question, what’s the best way for someone new to HashiCorp products to get started?
Definitely start at the HashiCorp Learn platform https://learn.hashicorp.com/
Thanks for reading HashiTimes
Like what you see? Hit reply and let us know.
If you have your own contributions or articles you think are valuable to share with our readers, please let us know - [email protected]
If you enjoy HashiTimes, take a second to forward this email to your friends!