Initial commit
[ta/storage.git] / partfs_rootdisk / tests / inputs / multinode_hybrid3.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             "cinder": {
84                 "lvm_size": "15%VG",
85                 "mount_point": "/var/lib/cinder",
86                 "lvm_name": "cinder"
87             }
88        },
89         "cephcontroller": {
90             "cephmgr": {
91                 "lvm_size": "1%VG",
92                 "mount_point": "/var/lib/ceph/mgr",
93                 "lvm_name": "cephmgr"
94             },
95             "cephmon": {
96                 "lvm_size": "10%VG",
97                 "mount_point": "/var/lib/ceph/mon",
98                 "lvm_name": "cephmon"
99             },
100             "cinder": {
101                 "lvm_size": "15%VG",
102                 "mount_point": "/var/lib/cinder",
103                 "lvm_name": "cinder"
104             },
105             "home": {
106                 "lvm_size": "variable",
107                 "mount_point": "/home",
108                 "lvm_name": "home"
109             },
110             "log": {
111                 "lvm_size": "15%VG",
112                 "mount_point": "/var/log",
113                 "lvm_name": "log"
114             },
115             "audit": {
116                 "lvm_size": "10%VG",
117                 "mount_point": "/var/log/audit",
118                 "lvm_name": "audit"
119             }
120         },
121         "compute": {
122             "home": {
123                 "lvm_size": "variable",
124                 "mount_point": "/home",
125                 "lvm_name": "home"
126             },
127             "log": {
128                 "lvm_size": "15%VG",
129                 "mount_point": "/var/log",
130                 "lvm_name": "log"
131             },
132             "audit": {
133                 "lvm_size": "10%VG",
134                 "mount_point": "/var/log/audit",
135                 "lvm_name": "audit"
136             }
137         },
138         "storage": {
139             "home": {
140                 "lvm_size": "variable",
141                 "mount_point": "/home",
142                 "lvm_name": "home"
143             },
144             "log": {
145                 "lvm_size": "15%VG",
146                 "mount_point": "/var/log",
147                 "lvm_name": "log"
148             },
149             "audit": {
150                 "lvm_size": "10%VG",
151                 "mount_point": "/var/log/audit",
152                 "lvm_name": "audit"
153             }
154         },
155         "caas_worker": {
156             "home": {
157                 "lvm_size": "variable",
158                 "mount_point": "/home",
159                 "lvm_name": "home"
160             },
161             "log": {
162                 "lvm_size": "15%VG",
163                 "mount_point": "/var/log",
164                 "lvm_name": "log"
165             },
166             "audit": {
167                 "lvm_size": "10%VG",
168                 "mount_point": "/var/log/audit",
169                 "lvm_name": "audit"
170             }
171         }
172
173     },
174     "hosts": {
175         "controller-1": {
176             "service_profiles":  ["controller", "compute", "caas_master", "management"]
177         }
178     }
179 }