troposphere

troposphere - Python library to create AWS CloudFormation descriptions (by cloudtools)

Troposphere Alternatives

Similar projects and alternatives to troposphere

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better troposphere alternative or higher similarity.

Suggest an alternative to troposphere

Reviews and mentions

Posts with mentions or reviews of troposphere. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-16.
  • Hosting your blog on AWS
    6 projects | dev.to | 16 Nov 2021
    You might have seen some tutorials on how to set up S3 buckets using the AWS Console. This works fine, but I'm a firm believer of managing your resources with code. I've chosen the native solution of AWS, called AWS CloudFormation. This makes it easier to reproduce the setup if I ever need to tear it down of move it to another account or region. Below is the full CloudFormation template, I've used a framework called Troposphere, a Python library that creates CloudFormation.
  • Alert: Cloud Software Startup Hashicorp Files For IPO
    2 projects | reddit.com/r/golang | 4 Nov 2021
    For CF for example I no longer write template in yaml or shudders json, and instead I use troposphere.
  • AWS pros out here, how can someone get good at CloudFormation ?
    1 project | reddit.com/r/devops | 14 Oct 2021
    refer : https://github.com/cloudtools/troposphere
  • Troposphere – A Python library which allows you build cloudformation templates
    1 project | news.ycombinator.com | 30 Sep 2021
  • Terraform vs CDK in 2022
    1 project | reddit.com/r/aws | 12 Sep 2021
    Does that mean that the standard CDK (that uses CF) is basically just AWS equivalent of Troposphere (example).
  • Tools for cloudformation templates
    1 project | reddit.com/r/devops | 30 Jul 2021
    We use Troposphere (https://github.com/cloudtools/troposphere). Nobody is paying me enough to write JSON or YAML Cloudformation templates manually.
  • Write Gitlab CI Pipelines in Python Code
    11 projects | news.ycombinator.com | 29 Apr 2021
    To me it reminds me of troposphere[1]. It's similarly using an imperative language (also python) to generate a declarative file (CloudFormation).

    [1] https://github.com/cloudtools/troposphere

  • Infrastructure as Code for Python Developer- Part 1 - Troposphere
    1 project | dev.to | 29 Mar 2021
    In the AWS world, Infrastructure as code is not a new concept but a hot topic as lot of improvisation had happened in this area. After working with CloudFormation templates for a while, one can notice several shortcomings that make templates long, clunky, and nigh unreadable. So what are the alternatives from a python developer lens: Troposphere and AWS CDK
  • How to update the SSL negotiation policy in using the Troposhpere framework for an AWS classic load balancer 443 listener
    2 projects | reddit.com/r/aws | 25 Feb 2021
    Here is the policy class for the Troposphere elasticloadbalancing.py(https://github.com/cloudtools/troposphere/blob/master/troposphere/elasticloadbalancing.py)
    2 projects | reddit.com/r/aws | 25 Feb 2021
    LoadBalancer = t.add_resource(LoadBalancer( #https://github.com/cloudtools/troposphere/blob/master/examples/Autoscaling.py "LoadBalancer", ConnectionDrainingPolicy=elb.ConnectionDrainingPolicy( Enabled=True, Timeout=120, ), ConnectionSettings=elb.ConnectionSettings( IdleTimeout=600 ), Subnets=[DMZSubnet1a, DMZSubnet1b], LBCookieStickinessPolicy=[elb.LBCookieStickinessPolicy( PolicyName="StickyPolicy", CookieExpirationPeriod="28800" ), ], HealthCheck=elb.HealthCheck( Target="TCP:80", HealthyThreshold="5", UnhealthyThreshold="5", Interval="30", Timeout="15", ), # Redirect http to https on classic load balancer - https://aws.amazon.com/premiumsupport/knowledge-center/redirect-http-https-elb/ Listeners=[ elb.Listener( LoadBalancerPort="80", InstancePort="80", Protocol="TCP", InstanceProtocol="TCP", ), elb.Listener( LoadBalancerPort="443", InstancePort="443", Protocol="https", InstanceProtocol="https", PolicyNames=["StickyPolicy", "My-SSLNegotiation-Policy"], SSLCertificateId=params.CA_SSL_CERT, ), ], Policies=[ elb.Policy( PolicyType="SSLNegotiationPolicyType", PolicyName="My-SSLNegotiation-Policy", Attributes=[{ "Name": "Reference-Security-Policy", "Value": "ELBSecurityPolicy-TLS-1-1-2017-01" }] ) ],

Stats

Basic troposphere repo stats
10
4,589
9.5
3 days ago

cloudtools/troposphere is an open source project licensed under BSD 2-clause "Simplified" License which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
Find remote Python jobs at our new job board 99remotejobs.com. There are 9 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.