Add HostStack Test nomad jenkins-config cloud configuration.
[ci-management.git] / nodepool / nodepool.yaml
1 ---
2
3 script-dir: /opt/nodepool/scripts
4 #elements-dir: /opt/nodepool/elements
5 #images-dir: /opt/nodepool/images
6
7 zmq-publishers:
8   - 'tcp://vex-yul-rot-jenkins-1.ci.codeaurora.org:8888'
9
10 gearman-servers:
11   - host: 'vex-yul-rot-zuul-1.ci.codeaurora.org'
12
13 labels:
14   - name: 'verify_merge'
15     image: 'trusty'
16     min-ready: 1
17     providers:
18       - name: 'verify-merge'
19   - name: 'multilink'
20     image: 'trusty-multilink'
21     min-ready: 1
22     subnodes: 3
23     ready-script: 'multilink_ready.sh'
24     providers:
25       - name: 'multilink'
26
27 providers:
28   - name: 'verify-merge'
29     cloud: vexxhost
30     max-servers: 10
31     template-hostname: 'np-verify-merge-{timestamp}-nodepool-template'
32     keypair: 'jenkins'
33     networks:
34       - name: 'fdio'
35         public: True
36     images:
37       - name: 'trusty'
38         #base-image: 'Ubuntu 14.04 - basebuild - 20160518T202806'
39         base-image: 'ce91c99d-3cda-4ffe-bcdb-8293ac65d95e'
40         min-ram: 4096
41         setup: 'verify_merge.sh'
42         username: 'jenkins'
43         private-key: '/home/nodepool/.ssh/id_rsa'
44   - name: 'multilink'
45     cloud: vexxhost
46     max-servers: 16
47     template-hostname: 'np-multi-link-{timestamp}-nodepool-template'
48     keypair: 'jenkins'
49     networks:
50       - name: 'fdio'
51         public: True
52       - name: 'Interlink1'
53         public: False
54       - name: 'Interlink2'
55         public: False
56       - name: 'Interlink3'
57         public: False
58       - name: 'Interlink4'
59         public: False
60       - name: 'Interlink5'
61         public: False
62       - name: 'Interlink6'
63         public: False
64     images:
65       - name: 'trusty-multilink'
66         #base-image: 'Ubuntu 14.04 - basebuild - 20160518T202806'
67         base-image: 'ce91c99d-3cda-4ffe-bcdb-8293ac65d95e'
68         min-ram: 4096
69         setup: 'multilink.sh'
70         username: 'jenkins'
71         private-key: '/home/nodepool/.ssh/id_rsa'
72
73 targets:
74   - name: 'vex-yul-rot-jenkins-1.ci.codeaurora.org'
75     #hostname: 'np-{label.name}-{provider.name}-{node_id}'
76     #subnode-hostname: 'np-{label.name}-{provider.name}-{node_id}'
77     hostname: 'np-{label.name}-{node_id}'
78     subnode-hostname: 'np-sub-{label.name}-{node_id}'