All Projects → yaybu → Touchdown

yaybu / Touchdown

Licence: apache-2.0
Cloud service orchestration framework for python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Touchdown

Adapt
ReactJS for your infrastructure. Create and deploy full-stack apps to any infrastructure using the power of React.
Stars: ✭ 317 (+3070%)
Mutual labels:  aws, cloud, devops, deployment
Cipi
An Open Source Control Panel for your Cloud! Deploy and manage LEMP apps in one click!
Stars: ✭ 376 (+3660%)
Mutual labels:  aws, cloud, devops, deployment
Docker Swarm
🐳🐳🐳 This repository is part of a blog series on Docker Swarm example using VirtualBox, OVH Openstack, Azure and Amazon Web Services AWS
Stars: ✭ 43 (+330%)
Mutual labels:  automation, aws, cloud, devops
Howtheyaws
A curated collection of publicly available resources on how technology and tech-savvy organizations around the world use Amazon Web Services (AWS)
Stars: ✭ 389 (+3790%)
Mutual labels:  automation, aws, cloud, devops
Learn Devops
🚧 Learn the craft of "DevOps" (Developer Operations) to Deploy your App and Monitor it so it stays "Up"!
Stars: ✭ 139 (+1290%)
Mutual labels:  automation, aws, devops, deployment
Aws Deployment Framework
The AWS Deployment Framework (ADF) is an extensive and flexible framework to manage and deploy resources across multiple AWS accounts and regions based on AWS Organizations.
Stars: ✭ 374 (+3640%)
Mutual labels:  aws, devops, deployment
Terratag
Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources
Stars: ✭ 385 (+3750%)
Mutual labels:  aws, cloud, devops
Rundeck
Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
Stars: ✭ 4,426 (+44160%)
Mutual labels:  automation, devops, deployment
Gaia
Build powerful pipelines in any programming language.
Stars: ✭ 4,534 (+45240%)
Mutual labels:  automation, devops, deployment
My Links
Knowledge seeks no man
Stars: ✭ 311 (+3010%)
Mutual labels:  aws, cloud, devops
St2
StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, security responses, troubleshooting, deployments, and more. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html. Questions? https://…
Stars: ✭ 4,600 (+45900%)
Mutual labels:  automation, devops, deployment
Discharge
⚡️ A simple, easy way to deploy static websites to Amazon S3.
Stars: ✭ 483 (+4730%)
Mutual labels:  aws, aws-s3, deployment
Serverless Photo Recognition
A collection of 3 lambda functions that are invoked by Amazon S3 or Amazon API Gateway to analyze uploaded images with Amazon Rekognition and save picture labels to ElasticSearch (written in Kotlin)
Stars: ✭ 345 (+3350%)
Mutual labels:  aws, aws-lambda, aws-s3
Awless
A Mighty CLI for AWS
Stars: ✭ 4,821 (+48110%)
Mutual labels:  aws, cloud, devops
S3 Sync Action
🔄 GitHub Action to sync a directory with a remote S3 bucket 🧺
Stars: ✭ 497 (+4870%)
Mutual labels:  aws, aws-s3, deployment
Cfn Generic Custom Resource
CloudFormation generic custom resource provider
Stars: ✭ 26 (+160%)
Mutual labels:  aws, aws-lambda, devops
Terracognita
Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration
Stars: ✭ 452 (+4420%)
Mutual labels:  aws, cloud, devops
Lambda Deployment Example
Automated Lambda Deployments with Terraform & CodePipeline
Stars: ✭ 25 (+150%)
Mutual labels:  aws, aws-lambda, deployment
Deployr
A simple golang application to automate the deployment of software releases.
Stars: ✭ 282 (+2720%)
Mutual labels:  automation, devops, deployment
K3sup
bootstrap Kubernetes with k3s over SSH < 1 min 🚀
Stars: ✭ 4,012 (+40020%)
Mutual labels:  automation, cloud, devops

========= Touchdown

.. image:: https://img.shields.io/travis/yaybu/touchdown/master.svg :target: https://travis-ci.org/#!/yaybu/touchdown

.. image:: https://img.shields.io/appveyor/ci/yaybu/touchdown/master.svg :target: https://ci.appveyor.com/project/yaybu/touchdown

.. image:: https://img.shields.io/codecov/c/github/yaybu/touchdown/master.svg :target: https://codecov.io/github/yaybu/touchdown?ref=master

.. image:: https://img.shields.io/pypi/v/touchdown.svg :target: https://pypi.python.org/pypi/touchdown/

.. image:: https://img.shields.io/badge/docs-latest-green.svg :target: http://docs.yaybu.com/projects/touchdown/en/latest/

Touchdown is a service orchestration framework for python. It provides a python "DSL" for declaring complicated cloud infrastructures and provisioning those blueprints in an idempotent way.

You can find us in #yaybu on irc.oftc.net.

Here is an example Touchdownfile::

aws = workspace.add_aws(
    region='eu-west-1',
)

vpc = aws.add_virtual_private_cloud(name='example')
vpc.add_internet_gateway(name="internet")

example = vpc.add_subnet(
    name='application',
    cidr_block='192.168.0.0/24',
)

asg = aws.add_autoscaling_group(
    name='example',
    launch_configuration=aws.add_launch_configuration(
        name="example",
        ami='ami-62366',
        subnets=[example],
    ),
)

You can then apply this configuration with::

touchdown apply
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].