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.2.tar.gz (8.8 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for ec2yaml-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3712e4e367674183bff3a373df9b3d297196637a03d72fd9f637499554a31a66
MD5 a2e9fe0cfae84c8a58b0df66b2691676
BLAKE2b-256 5bb1374fcc76523f68fde993dec853753be9302e8aca61319b78aa69c1ec73e8

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