BLOG
Formal photo of Tuono CTO Jesse St. Laurent
Jesse St. Laurent | 5 min read

Tuono Deploy Demo – AWS & Azure Infrastructure as Code

Check out this demo of the Tuono platform deploying a basic infrastructure to AWS and Azure using a single human readable blueprint. We call it Intent based infrastructure. You declare what you want to build and we handle all the cloud details for you. In this example, we deploy a new virtual network, create a couple subnets, create the security policies, and build a few virtual machines.

Stay tuned for more demos including how to modify a deployed environment, how to tear down an environment, how to deploy your first VM in the cloud, and more. If you want to request a specific demo, contact us on our LinkedIn page or email us here.

Deploy to AWS & Azure from a single human readable Blueprint

Here is the Tuono blueprint code from the demo:

location:
  region:
    demo_region:
      country: USA
      area: northwest

  folder:
    demo_folder:
      region: demo_region
      name: Demo_RG
      
networking:
  network:
    demo_vnet:
      range:
        - 10.50.0.0/16
        - 10.150.0.0/16
      public: true

  subnet:
    public_subnet:
      range: 10.50.0.0/16
      network: demo_vnet
      public: true
      firewall: management-access
    private_subnet:
      range: 10.150.0.0/16
      network: demo_vnet
      public: true
      firewall: management-access

  protocol:
    ssh:
      ports:
        - port: 22
          proto: tcp
    https:
      ports:
        - port: 443
          proto: tcp

  firewall:
    management-access:
      rules:
        - protocols:
            - https
            - ssh
          to: members
          from: 192.168.1.42/32

compute:
  image:
    bionic:
      publisher: Canonical
      product: UbuntuServer
      sku: 18.04-LTS
      venue:
        aws:
          image_id: ami-0a7d051a1c4b54f65

  vm:
    vm-instance:
      admin_username: adminuser
      cores: 2
      memory: 4 GB
      disks:
        boot:
          size: 100GB
      image: bionic
      nics:
        external_nic:
          ips:
            - private:
                type: dynamic
              public:
                type: static
          firewall: management-access
          subnet: public_subnet
        internal_nic:
          ips:
            - private:
                ip: 10.150.0.11
                type: static
          subnet: private_subnet
      ssh_public_key: {{ public_key }}

Sign up for our newsletter


Close

Contact Us

Schedule a Demo

Request Early Access