Esempio n. 1
0
import sys
from copy import deepcopy

from PropertyManager import PropertyManager
from utils import ValueUtils


__author__ = "Samuele Dell'Angelo (Red Hat)"


import shutil
import lxml.etree as ET

pm = PropertyManager("""Domains/domains.properties""")

base_dir = pm.getValue("domain.controller.jboss.home")

def getDomainFile(domain):
    if(os.path.isfile("domain.xml."+domain+".template")):
        tree = ET.parse("domain.xml."+domain+".template")
    else:
        tree = ET.parse('domain.xml.template')

    root = tree.getroot()
    if(root == None):
        print("domain template not present")
        exit(1)

    return tree