On this page...

Example SDF

---
site-params: &site-params
  timezone: Europe/London
  deployment-id: sample
  fixed-ips: true
  networking:
    subnets:
      - cidr: 172.16.0.0/24
        identifier: mgmt-subnet
        vim-network: mgmt-network
        default-gateway: 172.16.0.1
        dns-servers:
          - 2.3.4.5
          - 3.4.5.6
      - cidr: 173.16.0.0/24
        identifier: signaling-subnet
        vim-network: signaling-network
        default-gateway: 173.16.0.1
      - cidr: 174.16.0.0/24
        identifier: access-subnet
        vim-network: access-network
        default-gateway: 174.16.0.1
      - cidr: 175.16.0.0/24
        identifier: cluster-subnet
        vim-network: cluster-network
        default-gateway: 175.16.0.1
  services:
    ntp-servers:
      - 1.2.3.4
      - 1.2.3.5

msw-deployment:deployment:
  sites:
    - name: DC1
      site-parameters:
        <<: *site-params
        site-id: DC1
        vim-configuration:
          vsphere:
            connection:
              server: 172.18.12.228
              username: VSPHERE.LOCAL\cloudify
              password: cloudify
              allow-insecure: true
            datacenter: Automation
            reserve-resources: false
            resource-pool-name: Resources
        ssh:
          authorized-keys:
            - ssh-rsa XXXXXXXXXXXXXXXXXXXX
        mdm:
          ssl-certificate-management: static
          static-certificate: |-
            -----BEGIN CERTIFICATE-----
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            -----END CERTIFICATE-----
          ca-certificate: |-
            -----BEGIN CERTIFICATE-----
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            -----END CERTIFICATE-----
          private-key: |-
            -----BEGIN RSA PRIVATE KEY-----
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
            -----END RSA PRIVATE KEY-----
      vnfcs:
        - name: mdm
          type: mdm
          image: MDM
          cluster-configuration:
            count: 3
            instances:
              - name: mdm1
              - name: mdm2
              - name: mdm3
          vim-configuration:
            vsphere:
              deployment-size: lab
          networks:
            - name: Management
              subnet: mgmt-subnet
              traffic-types:
                - management
              ip-addresses:
                ip:
                  - 172.16.0.125
                  - 172.16.0.126
                  - 172.16.0.127
            - name: Signaling
              subnet: signaling-subnet
              traffic-types:
                - signaling
              ip-addresses:
                ip:
                  - 173.16.0.125
                  - 173.16.0.126
                  - 173.16.0.127
          product-options:
            mdm:
              consul-token: ABCdEfgHIJkLmNOp-MS-MDM
        - name: mytestcustom
          # The type should match the image_name in node-parameters.yaml
          type: image_name
          image: CUSTOM-template
          cluster-configuration:
            count: 3
            instances:
              - name: custom-1
                vnfci-vim-options:
                  resource-pool-name: Resources
                  datastore: "data:storage1"
                  host: "esxi.hostname"
              - name: custom-2
                vnfci-vim-options:
                  resource-pool-name: Resources
                  datastore: "data:storage1"
                  host: "esxi.hostname"
              - name: custom-3
                vnfci-vim-options:
                  resource-pool-name: Resources
                  datastore: "data:storage1"
                  host: "esxi.hostname"
          vim-configuration:
            vsphere:
              deployment-size: lab
          networks:
            - name: Management
              traffic-types:
                - management
              subnet: mgmt-subnet
              ip-addresses:
                ip:
                  - 172.16.0.31
                  - 172.16.0.32
                  - 172.16.0.33
            - name: Signaling
              traffic-types:
                - signaling
              subnet: signaling-subnet
              ip-addresses:
                ip:
                  - 173.16.0.31
                  - 173.16.0.32
                  - 173.16.0.33
            - name: Cluster
              traffic-types:
                - cluster
              subnet: cluster-subnet
              ip-addresses:
                ip:
                  - 175.16.0.31
                  - 175.16.0.32
                  - 175.16.0.33
          product-options:
            rvt:
              cds-addresses:
                - 1.2.3.4
              secrets-private-key: ooooooooooooooooooooooooooooooooo
Previous page Next page
VM Build Container Version 1.0.0