---

script-dir: /opt/nodepool/scripts
#elements-dir: /opt/nodepool/elements
#images-dir: /opt/nodepool/images

zmq-publishers:
  - 'tcp://vex-yul-rot-jenkins-1.ci.codeaurora.org:8888'

gearman-servers:
  - host: 'vex-yul-rot-zuul-1.ci.codeaurora.org'

labels:
  - name: 'verify_merge'
    image: 'trusty'
    min-ready: 1
    providers:
      - name: 'verify-merge'
  - name: 'multilink'
    image: 'trusty-multilink'
    min-ready: 1
    subnodes: 3
    ready-script: 'multilink_ready.sh'
    providers:
      - name: 'multilink'

providers:
  - name: 'verify-merge'
    cloud: vexxhost
    max-servers: 10
    template-hostname: 'np-verify-merge-{timestamp}-nodepool-template'
    keypair: 'jenkins'
    networks:
      - name: 'fdio'
        public: True
    images:
      - name: 'trusty'
        #base-image: 'Ubuntu 14.04 - basebuild - 20160518T202806'
        base-image: 'ce91c99d-3cda-4ffe-bcdb-8293ac65d95e'
        min-ram: 4096
        setup: 'verify_merge.sh'
        username: 'jenkins'
        private-key: '/home/nodepool/.ssh/id_rsa'
  - name: 'multilink'
    cloud: vexxhost
    max-servers: 16
    template-hostname: 'np-multi-link-{timestamp}-nodepool-template'
    keypair: 'jenkins'
    networks:
      - name: 'fdio'
        public: True
      - name: 'Interlink1'
        public: False
      - name: 'Interlink2'
        public: False
      - name: 'Interlink3'
        public: False
      - name: 'Interlink4'
        public: False
      - name: 'Interlink5'
        public: False
      - name: 'Interlink6'
        public: False
    images:
      - name: 'trusty-multilink'
        #base-image: 'Ubuntu 14.04 - basebuild - 20160518T202806'
        base-image: 'ce91c99d-3cda-4ffe-bcdb-8293ac65d95e'
        min-ram: 4096
        setup: 'multilink.sh'
        username: 'jenkins'
        private-key: '/home/nodepool/.ssh/id_rsa'

targets:
  - name: 'vex-yul-rot-jenkins-1.ci.codeaurora.org'
    #hostname: 'np-{label.name}-{provider.name}-{node_id}'
    #subnode-hostname: 'np-{label.name}-{provider.name}-{node_id}'
    hostname: 'np-{label.name}-{node_id}'
    subnode-hostname: 'np-sub-{label.name}-{node_id}'