module Test_oned = test Oned.lns get "ENTRY = 123 " =? test Oned.lns get "ENTRY = \"MANAGE ABC\" " =? test Oned.lns get "TM_MAD_CONF = [NAME=123] " =? test Oned.lns get " A = [ NAME=123 ] " =? test Oned.lns get "A = [ NAME=123 ] " = ? test Oned.lns get "A = [ NAME=123, NAME2=2 ] " = ? test Oned.lns get "#abc LOG = [ SYSTEM = \"file\", DEBUG_LEVEL = 3 ] " =? test Oned.lns get "A=1 A=1 B=2 # comment # abc # C=[ A=\"B\", A=\"B\",#abc # abc X=\"Y\", A=123 ] " =? test Oned.lns get "C=[ A=123, #abc B=223# abc ] " =? test Oned.lns get "TM_MAD = [ EXECUTABLE = \"one_tm\", ARGUMENTS = \"-t 15 -d dummy,lvm,shared,fs_lvm,qcow2,ssh,ceph,dev,vcenter,iscsi_libvirt\" ] INHERIT_DATASTORE_ATTR = \"CEPH_HOST\" " =? test Oned.lns get "LOG = [ SYSTEM = \"file\", DEBUG_LEVEL = 3 ] MONITORING_INTERVAL_HOST = 180 MONITORING_INTERVAL_VM = 180 MONITORING_INTERVAL_DATASTORE = 300 MONITORING_INTERVAL_MARKET = 600 MONITORING_THREADS = 50 SCRIPTS_REMOTE_DIR=/var/tmp/one PORT = 2633 LISTEN_ADDRESS = \"0.0.0.0\" DB = [ BACKEND = \"sqlite\" ] VNC_PORTS = [ START = 5900 ] FEDERATION = [ MODE = \"STANDALONE\", ZONE_ID = 0, SERVER_ID = -1, MASTER_ONED = \"\" ] RAFT = [ LIMIT_PURGE = 100000, LOG_RETENTION = 500000, LOG_PURGE_TIMEOUT = 600, ELECTION_TIMEOUT_MS = 2500, BROADCAST_TIMEOUT_MS = 500, XMLRPC_TIMEOUT_MS = 450 ] DEFAULT_COST = [ CPU_COST = 0, MEMORY_COST = 0, DISK_COST = 0 ] NETWORK_SIZE = 254 MAC_PREFIX = \"02:00\" VLAN_IDS = [ START = \"2\", RESERVED = \"0, 1, 4095\" ] VXLAN_IDS = [ START = \"2\" ] DATASTORE_CAPACITY_CHECK = \"yes\" DEFAULT_DEVICE_PREFIX = \"hd\" DEFAULT_CDROM_DEVICE_PREFIX = \"hd\" DEFAULT_IMAGE_TYPE = \"OS\" IM_MAD = [ NAME = \"collectd\", EXECUTABLE = \"collectd\", ARGUMENTS = \"-p 4124 -f 5 -t 50 -i 60\" ] IM_MAD = [ NAME = \"kvm\", SUNSTONE_NAME = \"KVM\", EXECUTABLE = \"one_im_ssh\", ARGUMENTS = \"-r 3 -t 15 -w 90 kvm\" ] IM_MAD = [ NAME = \"vcenter\", SUNSTONE_NAME = \"VMWare vCenter\", EXECUTABLE = \"one_im_sh\", ARGUMENTS = \"-c -t 15 -r 0 vcenter\" ] IM_MAD = [ NAME = \"ec2\", SUNSTONE_NAME = \"Amazon EC2\", EXECUTABLE = \"one_im_sh\", ARGUMENTS = \"-c -t 1 -r 0 -w 600 ec2\" ] VM_MAD = [ NAME = \"kvm\", SUNSTONE_NAME = \"KVM\", EXECUTABLE = \"one_vmm_exec\", ARGUMENTS = \"-t 15 -r 0 kvm\", DEFAULT = \"vmm_exec/vmm_exec_kvm.conf\", TYPE = \"kvm\", KEEP_SNAPSHOTS = \"no\", IMPORTED_VMS_ACTIONS = \"terminate, terminate-hard, hold, release, suspend, resume, delete, reboot, reboot-hard, resched, unresched, disk-attach, disk-detach, nic-attach, nic-detach, snapshot-create, snapshot-delete\" ] " = ? test Oned.lns get "PASSWORD = \"open\\\"nebula\" " =? test Oned.lns get "DB = [ PASSWORD = \"open\\\"nebula\" ] " =?