This commit is contained in:
Vyacheslav Anzhiganov 2016-04-20 10:58:12 +03:00
parent 7c79b6c5da
commit 3ce6c0a818
2 changed files with 19 additions and 3 deletions

View file

@ -32,6 +32,19 @@ if os.path.exists(settings_file):
logging.error("No option 'sleep' in section: 'node'")
sys.exit()
if not settings.has_option('node', 'dir'):
logging.error("No option 'dir' in section: 'node'")
sys.exit()
else:
if not os.path.exists(settings.get('node', 'dir')):
if not os.makedirs(settings.get('node', 'dir')):
logging.error('Not found: %s' % settings.get('node', 'dir'))
sys.exit()
if not settings.has_option('node', 'sleep'):
logging.error("No option 'sleep' in section: 'node'")
sys.exit()
if not settings.has_option('container', 'packages'):
logging.error("No option 'packages' in section: 'container'")
sys.exit()

View file

@ -6,9 +6,12 @@ secret = 123
[node]
interface = br0:0
sleep = 1
;storage ????
;storage = lvm|folder
;storage = /var/lib/lxc
; DIR
; ${DIR}/configs/
dir = /var/spool/sws/cloud/node/
[container]
packages = fail2ban, mc, openssh-server
;storage ????
;storage = lvm|folder
;storage = /var/lib/lxc