Live data from Hacker News

Atlas by Hashicorp

atlas.hashicorp.com

21–30 of 57 posts

Re: Atlas by Hashicorp

#21

Looks very interesting! Would be great to get an idea of what a typical workflow with this paradigm would look like.

a lot of useful information on this website thanks a lot yes http://obatpenyakitsesaknafas.com/ http://obatsakitginjal.com/ http://obatalamisakitmaag.com/

Re: Atlas by Hashicorp

#22
post #8

Vagrant has so many bugs in development (network issues, file syncing issues) that I switched to manually building my own VMs to save time . I would never use it or any tech built on top of it in development, let alone production.

They really need to rewrite it in go. Ruby has been a disaster for this particular project. Don't even get me started on the Nokogiri issues. Everything they've written in go has functioned better IMHO.

Are you using their all in one package or do you install from rubygems? The former should give you no problems. If you are doing the latter... well... you shouldn't.

Re: Atlas by Hashicorp

#23

Looks very interesting! Would be great to get an idea of what a typical workflow with this paradigm would look like.

There’s a getting started guide to walkthrough a typical workflow: https://atlas.hashicorp.com/help/getting-started/getting-sta...

In short:

- `vagrant up` to bring up a development enviornment and make application changes

- `vagrant push` to send application code

- `packer push` to package software requirements to produce an artifact (AMI, Docker container, VMware image, many more)

- `terraform apply` to deploy artifacts

Important to note that each of these commands can be executed by different people in different sequences, and all changes are tracked in the Atlas Dashboard/UI.

Re: Atlas by Hashicorp

#24
post #8

Vagrant has so many bugs in development (network issues, file syncing issues) that I switched to manually building my own VMs to save time . I would never use it or any tech built on top of it in development, let alone production.

For all of the issues I have been facing, most of them were actually triggered by virtualbox. Those issues can be quite annoying but can be solved quite easily if you don't have other VB VMs. Usually, resetting the vbox subnets (I had major issues with those) does the job. On the other side, Vagrant has got some minor issues but let's face it: doing what Vagrant does manually is huge and I prefer composing with those issues than being on my own. When VB works well and don't cause any problem, you can do quite complex setups with Vagrant. I already created a swarm of 5 VMs on my machine to test my deployments locally: Vagrant may not be imperatively useful for developers but I think it's essential for everyone working on deployment and having the devs using it too can greatly improve the life of those deploying the apps. One last point: Vagrant is not made for production and I think Hashicorp has been pretty clear on that. I never tested packer/terraform or consul so I won't say anything on the production-side of what they're doing but I won't judge it until I actually used it. Vagrant may have evolved since the last time you used it, you should give it another chance !

Re: Atlas by Hashicorp

#25
post #4

A related TechCrunch story: https://news.ycombinator.com/item?id=8727842 . We're probably going to build a way to group related stories more explicitly, but manually posted comments will have to do for now.

Maybe we should establish a linking convention so that these can be converted later more easily. For example, #related.

Re: Atlas by Hashicorp

#26
post #25
post #4

A related TechCrunch story: https://news.ycombinator.com/item?id=8727842 . We're probably going to build a way to group related stories more explicitly, but manually posted comments will have to do for now.

Maybe we should establish a linking convention so that these can be converted later more easily. For example, #related.

[deleted]

Re: Atlas by Hashicorp

#27
post #23

Looks very interesting! Would be great to get an idea of what a typical workflow with this paradigm would look like.

There’s a getting started guide to walkthrough a typical workflow: https://atlas.hashicorp.com/help/getting-started/getting-sta... In short: - `vagrant up` to bring up a development enviornment and make application changes - `vagrant push` to send application code - `packer push` to package software requirements to produce an artifact (AMI, Docker container, VMware image, many more) - `terraform apply` to deploy arti…

I want to add to what Kevin said here (and disclaim that he is a HashiCorp employee) by saying that in a few months all of these steps will be possible via the web UI and without a command line interface or any knowledge of our open source at all. That is the direction we're heading.

The current form of Atlas requires usage of our open source and is a tech preview showing what is coming and the direction we're heading. It is very much functional but we're going to make it a very slick system that does all of this for you without a CLI. For example, Atlas currently already runs Packer for you on our servers. We're going to extend that to everything.

Re: Atlas by Hashicorp

#28
Great to see the Hashicorp vision coming together across the individual tools! We are huge fans of Vagrant (https://github.com/snowplow/dev-environment) and Packer at Snowplow. Just starting to experiment with Serf and potentially Consul. The "Hashicorp way" of devops has really helped us too.

The only real weakness I see in the stack is Terraform. The elephant in the room is CloudFormation, and being built in Golang, Terraform is bounded by the functionality of Hashicorp's own AWS client lib (https://github.com/mitchellh/goamz), which hugely (and inevitably, given it's not a blessed 3rd-party library like boto) lags the official AWS clients (compare to e.g. https://github.com/aws/aws-sdk-java). It's going to take something radical for Terraform to be relevant to sophisticated AWS users.

Re: Atlas by Hashicorp

#29
post #5

There have been some cool tools coming out of Hashicorp, but I haven't read any experiences with people using their "full stack". Does anybody want to give their own anecdote or maybe have a link to related article?

- Vagrant is a given, wonderful. - Packer is for syncing VirtualBox, AWS AMIs, and what not for quick and stable starting points, also wonderful. - Consul is great for monitoring and running a services oriented architecture, haven't pushed it to its full potential though. - Serf: n/a, haven't tried yet. - Terraform: n/a. We are still using Ansible as the provisioner. Overall, good ecosystem, would recommend.

We've been using Terraform extensively for our production deployment (a typical AWS setup with public/private subnets, load balancers, autoscaling groups, the works), and it works for the most part. There's still a hefty amount of bugs and many things will not function the way you expect, though usually you can work around them. Also the configuration language (HCL) is rough around the edges and the variable interpolation gotchas can be very frustrating.

Re: Atlas by Hashicorp

#30
post #5

There have been some cool tools coming out of Hashicorp, but I haven't read any experiences with people using their "full stack". Does anybody want to give their own anecdote or maybe have a link to related article?

- Vagrant is a given, wonderful. - Packer is for syncing VirtualBox, AWS AMIs, and what not for quick and stable starting points, also wonderful. - Consul is great for monitoring and running a services oriented architecture, haven't pushed it to its full potential though. - Serf: n/a, haven't tried yet. - Terraform: n/a. We are still using Ansible as the provisioner. Overall, good ecosystem, would recommend.

> - Vagrant is a given, wonderful.

It's really useful, but on my MBP I've found using it abysmally slow (VirtualBox backend, website code shared using NFS, DB and everything else stored in VirtualBox VM and not shared folders) - page load times taking upwards of 20s (sometimes even a minute) when running direct on my MBP would be under 0.3s.

Never figured out the issue, in spite of extensive research and tweaking. Replace VirtualBox with VMWare Fusion? But without a trial available of the Vagrant addon, bit of an expensive gamble.

Post reply on HN