Hacker GitHub

← All repos

cloudtools/troposphere

View on GitHub ↗ ★ 4,941 Python

troposphere - Python library to create AWS CloudFormation descriptions

27 mentions on Hacker News by 24 people: 2 stories, 25 comments · first 2014-07-28 · latest 2026-01-18

Mentions per year 27 mentions · busiest year 2015 (6)
20082026
  1. …maps 1:1 to types in something like Python. My favourite go-to example is for AWS Cloudformation: https://github.com/cloudtools/troposphere
  2. …you can assume just that and gain a lot by authoring in a proper language and generating YAML. See https://github.com/cloudtools/troposphere for a great example for AWS CloudFormation.
    comment by dissent · 2025-04-13 · in YAML: The Norway Problem (2022)
  3. Seems like an interesting generalized mix of something like https://github.com/cloudtools/troposphere and Ansible from a glance. The value add would be unifying provisioning and configuration management in a Python-y experience? The…
  4. Wouldn't using troposphere[1] be easier? [1] https://github.com/cloudtools/troposphere
  5. …engine and the abstraction layer that humans use to DRY the input to the backend diff engine. [0]: https://github.com/cloudtools/troposphere
    comment by throwaway894345 · 2021-12-02 · in Release of AWS CDKv2 and Construct Hub
  6. …using an imperative language (also python) to generate a declarative file (CloudFormation). [1] https://github.com/cloudtools/troposphere
  7. …templates (eek), there are tools out there like Troposphere to make CF manageable [0]. [0]: https://github.com/cloudtools/troposphere
    comment by kolanos · 2020-05-10 · in AWS services to avoid
  8. For cloudformation; my team a few years ago got a lot of mileage out of using troposphere. https://github.com/cloudtools/troposphere The basic type checking done was quite helpful, and avoided some of the dumb errors that we had run into…
    comment by archgoon · 2019-08-19 · in YAML: Probably not so great after all
  9. https://github.com/cloudtools/troposphere
  10. …abstraction for cloudformation) [1] and Stacker (manager stack rollout via dependency DAG) [2] 1: https://github.com/cloudtools/troposphere 2: https://github.com/cloudtools/stacker
    comment by oppositelock · 2019-07-28 · in How I use the good parts of AWS
  11. …cost of setting up and maintaining it is essentially just copy-pasting an existing Makefile. [1] https://github.com/cloudtools/troposphere/
    comment by sgtcodfish · 2019-01-20 · in Reahl – A Python-only web framework
  12. …[3] https://docs.openstack.org/heat/latest/template_guide/openst... [4] https://github.com/cloudtools/troposphere
  13. …can define your infrastructure as code in Python, NodeJS, Java, Ruby, &c. * troposphere (Python): https://github.com/cloudtools/troposphere * cloudform (JavaScript, TypeScript): https://github.com/bright/cloudform Driving infrastructure…
    comment by solidsnack9000 · 2018-01-27 · in Terraforming 1Password
  14. …The developers seem to respond quickly to changes AWS make to the CF templating language too. [1] https://github.com/cloudtools/troposphere
    comment by djhworld · 2018-01-27 · in Terraforming 1Password
  15. …a tool based on that library which would generate deployable CF stacks (and some other things). [0] https://github.com/cloudtools/troposphere
    comment by golovast · 2017-03-18 · in Terraform 0.9
  16. …extensively and each definitely has it's strengths. In some cases troposphere is a better fit. [1] https://github.com/cloudtools/troposphere
    comment by golovast · 2016-12-26 · in Ask HN: What do you want to learn in 2017?
  17. …dump out at the end as an artifact you deploy (which happens to be readable). For Python, this is https://github.com/cloudtools/troposphere - I can't vouch for how accurate other languages' versions are, but I've never had a case where…
    comment by JimmyL · 2016-08-03 · in Terraform 0.7 released
  18. I've found the Python wrapper troposphere useful for dealing with the JSON. https://github.com/cloudtools/troposphere
    comment by smithclay · 2016-03-30 · in Change Sets for AWS CloudFormation
  19. You should check out troposphere ( https://github.com/cloudtools/troposphere/ ) and stacker ( https://github.com/remind101/stacker/ ). I'm a maintainer of both - we try to make CF easier by catching errors earlier, and allowing you to do…
    comment by loki77 · 2015-12-27 · in AWS mistakes to avoid
  20. …one step further and making deployments and AWS resources into reusable code using Troposphere: https://github.com/cloudtools/troposphere
    comment by ZacharyPitts · 2015-12-27 · in AWS mistakes to avoid
  21. …it easier to build in correct migration logic. 6. If you are using cloudformation, use troposphere: https://github.com/cloudtools/troposphere 7. Understand what instances need internet access and which ones don't, so you can either give…
    comment by cachemiss · 2015-12-26 · in AWS mistakes to avoid
  22. https://github.com/cloudtools/troposphere is a good option here Also https://github.com/russellballestrini/botoform looks to be a newer solution in this space Terraform is another option and then there's the model we're actively moving…
    comment by swindmill · 2015-12-26 · in AWS mistakes to avoid
  23. Troposphere ( https://github.com/cloudtools/troposphere ) is a mature Python CloudFormation solution that sounds similar to your home brewed one.
    comment by andystanton · 2015-12-26 · in AWS mistakes to avoid
  24. …Aside: Troposphere is an interesting project but doesn't have a lot of AWS service coverage yet - https://github.com/cloudtools/troposphere Organizations attempting "multiple-cloud providers" have more challenges than ones attempting to…
  25. …with to build a programmable DSL. A great tool, at least for Python, that exposes this is: https://github.com/cloudtools/troposphere . This gives me the full power of python, so I can build abstractions, use inheritance and encapsulation…
    comment by mahmoudimus · 2014-07-28 · in Terraform