Revision 93064ba9

b/ci/schemas/one_node_wheezy/synnefo.conf
32 32
flavor_cpu = 1,2,4,8
33 33
flavor_ram = 128,256,512,1024,2048,4096,8192
34 34
flavor_disk = 2,5,10,20,40,60,80,100
35
flavor_storage = file
35
flavor_storage = file,ext_vlmc
36 36

  
37 37
vm_public_bridge = br0
38 38
vm_private_bridge = prv0
b/snf-deploy/conf/synnefo.conf
32 32
flavor_cpu = 1,2,4,8
33 33
flavor_ram = 128,256,512,1024,2048,4096,8192
34 34
flavor_disk = 2,5,10,20,40,60,80,100
35
flavor_storage = file
35
flavor_storage = file,ext_vlmc
36 36

  
37 37
vm_public_bridge = br0
38 38
vm_private_bridge = prv0
b/snf-deploy/snfdeploy/components.py
1167 1167
    REQUIRED_PACKAGES = [
1168 1168
        "archipelago-ganeti",
1169 1169
        ]
1170

  
1171

  
1172
class ExtStorage(SynnefoComponent):
1173
    def prepare(self):
1174
        return ["mkdir -p /usr/share/ganeti/"]
1175

  
1176
    def initialize(self):
1177
        url = "http://code.grnet.gr/git/extstorage"
1178
        extdir = "/usr/share/ganeti/extstorage"
1179
        return [
1180
            "git clone %s %s" % (url, extdir)"
1181
            ]
b/snf-deploy/snfdeploy/roles.py
56 56
    "ganeti": [
57 57
        HW, SSH, DNS, DDNS, APT, Mount,
58 58
        Ganeti, PithosBackend, Archip, ArchipGaneti,
59
        Image, Network, GTools, GanetiCollectd
59
        Image, Network, GTools, GanetiCollectd, ExtStorage,
60 60
        ],
61 61
    "master": [
62 62
        HW, SSH, DNS, DDNS, APT, Mount,
63 63
        Ganeti, Master, PithosBackend, Archip, ArchipGaneti,
64
        Image, Network, GTools, GanetiCollectd
64
        Image, Network, GTools, GanetiCollectd, ExtStorage,
65 65
        ],
66 66
    }
67 67

  

Also available in: Unified diff