Initial commit
[ta/storage.git] / partfs_rootdisk / tests / inputs / multinode_hybrid9.json
1 {
2     "inventory_hostname": "controller-1",
3     "openstack": {
4         "storage_backend": "ceph"
5     },
6     "ceph_configured": true,
7     "localstorage": {
8         "controller": {
9             "home": {
10                 "lvm_size": "variable",
11                 "mount_point": "/home",
12                 "lvm_name": "home"
13             },
14             "log": {
15                 "lvm_size": "15%VG",
16                 "mount_point": "/var/log",
17                 "lvm_name": "log"
18             },
19             "audit": {
20                 "lvm_size": "10%VG",
21                 "mount_point": "/var/log/audit",
22                 "lvm_name": "audit"
23             },
24             "cinder": {
25                 "lvm_size": "15%VG",
26                 "mount_point": "/var/lib/cinder",
27                 "lvm_name": "cinder"
28             }
29         },
30         "caas_master": {
31             "home": {
32                 "lvm_size": "variable",
33                 "mount_point": "/home",
34                 "lvm_name": "home"
35             },
36             "log": {
37                 "lvm_size": "15%VG",
38                 "mount_point": "/var/log",
39                 "lvm_name": "log"
40             },
41             "audit": {
42                 "lvm_size": "10%VG",
43                 "mount_point": "/var/log/audit",
44                 "lvm_name": "audit"
45             },
46             "docker": {
47                 "lvm_size": "20%VG",
48                 "mount_point": "/var/lib/docker",
49                 "lvm_name": "docker"
50             },
51             "swift": {
52                 "lvm_size": "19%VG",
53                 "mount_point": "/srv/node/swift",
54                 "lvm_name": "swift"
55             }
56         },
57         "management": {
58             "home": {
59                 "lvm_size": "variable",
60                 "mount_point": "/home",
61                 "lvm_name": "home"
62             },
63             "log": {
64                 "lvm_size": "15%VG",
65                 "mount_point": "/var/log",
66                 "lvm_name": "log"
67             },
68             "audit": {
69                 "lvm_size": "10%VG",
70                 "mount_point": "/var/log/audit",
71                 "lvm_name": "audit"
72             },
73             "docker": {
74                 "lvm_size": "20%VG",
75                 "mount_point": "/var/lib/docker",
76                 "lvm_name": "docker"
77             },
78             "swift": {
79                 "lvm_size": "19%VG",
80                 "mount_point": "/srv/node/swift",
81                 "lvm_name": "swift"
82             }
83        },
84         "cephcontroller": {
85             "cephmgr": {
86                 "lvm_size": "1%VG",
87                 "mount_point": "/var/lib/ceph/mgr",
88                 "lvm_name": "cephmgr"
89             },
90             "cephmon": {
91                 "lvm_size": "10%VG",
92                 "mount_point": "/var/lib/ceph/mon",
93                 "lvm_name": "cephmon"
94             },
95             "cinder": {
96                 "lvm_size": "15%VG",
97                 "mount_point": "/var/lib/cinder",
98                 "lvm_name": "cinder"
99             },
100             "home": {
101                 "lvm_size": "variable",
102                 "mount_point": "/home",
103                 "lvm_name": "home"
104             },
105             "log": {
106                 "lvm_size": "15%VG",
107                 "mount_point": "/var/log",
108                 "lvm_name": "log"
109             },
110             "audit": {
111                 "lvm_size": "10%VG",
112                 "mount_point": "/var/log/audit",
113                 "lvm_name": "audit"
114             }
115         },
116         "compute": {
117             "home": {
118                 "lvm_size": "variable",
119                 "mount_point": "/home",
120                 "lvm_name": "home"
121             },
122             "log": {
123                 "lvm_size": "15%VG",
124                 "mount_point": "/var/log",
125                 "lvm_name": "log"
126             },
127             "audit": {
128                 "lvm_size": "10%VG",
129                 "mount_point": "/var/log/audit",
130                 "lvm_name": "audit"
131             }
132         },
133         "storage": {
134             "home": {
135                 "lvm_size": "variable",
136                 "mount_point": "/home",
137                 "lvm_name": "home"
138             },
139             "log": {
140                 "lvm_size": "15%VG",
141                 "mount_point": "/var/log",
142                 "lvm_name": "log"
143             },
144             "audit": {
145                 "lvm_size": "10%VG",
146                 "mount_point": "/var/log/audit",
147                 "lvm_name": "audit"
148             }
149         },
150         "caas_worker": {
151             "home": {
152                 "lvm_size": "variable",
153                 "mount_point": "/home",
154                 "lvm_name": "home"
155             },
156             "log": {
157                 "lvm_size": "15%VG",
158                 "mount_point": "/var/log",
159                 "lvm_name": "log"
160             },
161             "audit": {
162                 "lvm_size": "10%VG",
163                 "mount_point": "/var/log/audit",
164                 "lvm_name": "audit"
165             }
166         }
167
168     },
169     "hosts": {
170         "controller-1": {
171             "service_profiles":  ["caas_master", "management"]
172         }
173     }
174 }