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
Release files for touchdown 0.15.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| touchdown-0.15.16.tar.gz | 175.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| touchdown-0.15.16-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 581.5 kB
Release files / touchdown-0.15.16.tar.gz
| Download URL | touchdown-0.15.16.tar.gz |
|---|---|
| Size | 175.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bbfea72ea3fa5a6bc8f565b5b77cb61d2103ab25cb248c3e40e2145be9d84d96
|
|
BLAKE2b-256 checksum How to use checksums |
037e3604779a7e7973aa0dfa8b21a2729c7f0c71f394316a20592a5416c92e18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.10.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15rc1
|
Release files / touchdown-0.15.16-py2.py3-none-any.whl
| Download URL | touchdown-0.15.16-py2.py3-none-any.whl |
|---|---|
| Size | 405.6 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
12b63f3f3b8b0c88b5e3370f3aeb926e89a2eafae350cc60de8ebd3d473092a9
|
|
BLAKE2b-256 checksum How to use checksums |
03ef9ce5dfea2ebd229701e235c84616891ce4ec55624bec6ceac28820e5daaf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.10.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15rc1
|