Skip to main content

Take a yaml file like this

app:
  name: foo
  owner: adam venturella
  location: us-west-2
  key: <optional>
  secret: <optional>

instances:
  app_server:
    key_name: aventurella
    image: ami-6ac2a85a
    size: m3.medium
    zone: us-west-2c

    ip_address: foo

    security_groups:
      - ssh
      - http
      - https
      - foo-salt
      - foo-ssh

    volumes:
      - foo-volume: /dev/sdh

elastic_ips:
  - foo

volumes:
    foo-volume:
        size: 1
        zone: us-west-2c

security_groups:
  foo-ssh:
    ip_protocol: tcp
    from_port: 1022
    to_port: 1022
    cidr_ip: '0.0.0.0/0'

  foo-salt:
    ip_protocol: tcp
    from_port: 2000
    to_port: 65535
    cidr_ip: '0.0.0.0/0'

And materialize it into AWS EC2 accordingly.

Release History

0.0.1 (2014-01-20)

API Changes Bugfixes

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ec2yaml-0.0.1.tar.gz (8.8 kB view details)

Uploaded Source

File details

Details for the file ec2yaml-0.0.1.tar.gz.

File metadata

  • Download URL: ec2yaml-0.0.1.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ec2yaml-0.0.1.tar.gz
Algorithm Hash digest
SHA256 b987cc0b5ebafd194f63b90c70e154e7687a888906f713dd793295a4aaa0dfb2
MD5 0a9ea021b3e2430ff328274c53a5ff39
BLAKE2b-256 ed1a13b1ead5220f34921cf6362f0b9b8a27bad807ad2412d0d0fd73ec970f28

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page