|
1 | 1 | # HashiCorp
|
| 2 | + |
2 | 3 | http://www.hashicorp.com
|
3 | 4 |
|
| 5 | + |
| 6 | + |
4 | 7 | ## About
|
5 | 8 | HashiCorp delivers consistent workflows to provision, secure, connect, and run any infrastructure for any application.
|
6 | 9 | HashiCorp was founded by Mitchell Hashimoto and Armon Dadgar in 2012 with the goal of revolutionizing datacenter management: application development, delivery, and maintenance. ... IaaS, PaaS, SaaS. ... Our tools manage both physical machines and virtual machines, Windows, and Linux, SaaS ...
|
@@ -40,8 +43,11 @@ As we move beyond the cloud into Hyperscale computing applications must be desig
|
40 | 43 | [](https://www.youtube.com/watch?v=NVl9cIiPF80)
|
41 | 44 |
|
42 | 45 | ## Vagrant
|
| 46 | + |
43 | 47 | https://www.vagrantup.com/
|
44 | 48 |
|
| 49 | + |
| 50 | + |
45 | 51 | HashiCorp Vagrant provides the same, easy workflow regardless of your role as a developer, operator, or designer. It leverages a declarative configuration file which describes all your software requirements, packages, operating system configuration, users, and more.
|
46 | 52 |
|
47 | 53 | `vagrant up --provision`
|
@@ -115,8 +121,11 @@ Bringing machine 'user.local.dev' up with 'virtualbox' provider...
|
115 | 121 | ```
|
116 | 122 |
|
117 | 123 | ## Packer
|
| 124 | + |
118 | 125 | https://www.packer.io
|
119 | 126 |
|
| 127 | + |
| 128 | + |
120 | 129 | Packer is an open source tool for creating identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel.
|
121 | 130 |
|
122 | 131 | Packer will build a Docker container, use the Shell and Ansible provisioners, Ansible will also connect to Vault to retrieve secrets using a Token.
|
@@ -150,8 +159,11 @@ Packer uses the HashiCorp Configuration Language - HCL - designed to allow conci
|
150 | 159 | [filename](packer.sh ':include :type=code')
|
151 | 160 |
|
152 | 161 | ## Terraform
|
| 162 | + |
153 | 163 | https://www.terraform.io/
|
154 | 164 |
|
| 165 | + |
| 166 | + |
155 | 167 | Terraform is an open-source infrastructure as code software tool created by HashiCorp. It enables users to define and provision a datacenter infrastructure using a high-level configuration language known as Hashicorp Configuration Language, or optionally JSON.
|
156 | 168 |
|
157 | 169 | ### Why Terraform
|
@@ -254,8 +266,11 @@ can't guarantee that exactly these actions will be performed if
|
254 | 266 | [filename](terraform.sh ':include :type=code')
|
255 | 267 |
|
256 | 268 | ## Vault
|
| 269 | + |
257 | 270 | https://www.vaultproject.io/
|
258 | 271 |
|
| 272 | + |
| 273 | + |
259 | 274 | Manage Secrets and Protect Sensitive Data.
|
260 | 275 | Secure, store and tightly control access to tokens, passwords, certificates, encryption keys for protecting secrets and other sensitive data using a UI, CLI, or HTTP API.
|
261 | 276 |
|
@@ -334,8 +349,11 @@ Bringing machine 'user.local.dev' up with 'virtualbox' provider...
|
334 | 349 | [filename](vault.sh ':include :type=code')
|
335 | 350 |
|
336 | 351 | ## Nomad
|
| 352 | + |
337 | 353 | https://www.nomadproject.io/
|
338 | 354 |
|
| 355 | + |
| 356 | + |
339 | 357 | Nomad is a highly available, distributed, data-center aware cluster and application scheduler designed to support the modern datacenter with support for
|
340 | 358 |
|
341 | 359 | [](https://www.youtube.com/watch?v=s_Fm9UtL4YU)
|
@@ -471,8 +489,11 @@ Some routes are added via Consul, see `hashicorp/consul.sh`
|
471 | 489 | [filename](nomad.sh ':include :type=code')
|
472 | 490 |
|
473 | 491 | ## Consul
|
| 492 | + |
474 | 493 | https://www.consul.io/
|
475 | 494 |
|
| 495 | + |
| 496 | + |
476 | 497 | Consul is a service networking solution to connect and secure services across any runtime platform and public or private cloud
|
477 | 498 |
|
478 | 499 | [](https://www.youtube.com/watch?v=mxeMdl0KvBI)
|
@@ -787,8 +808,12 @@ Bringing machine 'user.local.dev' up with 'virtualbox' provider...
|
787 | 808 |
|
788 | 809 | ## Waypoint
|
789 | 810 |
|
| 811 | +https://www.waypointproject.io/ |
| 812 | + |
790 | 813 | A consistent developer workflow to build, deploy, and release applications across any platform.
|
791 | 814 |
|
| 815 | + |
| 816 | + |
792 | 817 | Waypoint supports
|
793 | 818 | - aws-ec2
|
794 | 819 | - aws-ecs
|
@@ -1076,6 +1101,10 @@ c97d646ce0ef: Already exists :
|
1076 | 1101 |
|
1077 | 1102 | ## Boundary
|
1078 | 1103 |
|
| 1104 | +https://www.boundaryproject.io/ |
| 1105 | + |
| 1106 | + |
| 1107 | + |
1079 | 1108 | Boundary is designed to grant access to critical systems using the principle of least privilege, solving challenges organizations encounter when users need to securely access applications and machines. Traditional products that grant access to systems are cumbersome, painful to maintain, or are black boxes lacking extensible APIs. Boundary allows authenticated and authorized users to access secure systems in private networks without granting access to the larger network where those systems reside.
|
1080 | 1109 |
|
1081 | 1110 | [](https://www.youtube.com/watch?v=tUMe7EsXYBQ)
|
|
0 commit comments