Exemplo n.º 1
0
    def validation(user_conf):
        if user_conf['role'] != 'controller':
            # nothing shoule be done for other kinds of node
            return

        if 'os_cinder_dev' in user_conf.keys():
            utils.valid_print('cinder device', user_conf['os_cinder_dev'])
        if 'compute_hosts' in user_conf.keys():
            utils.valid_print('compute hosts', user_conf['compute_hosts'])
Exemplo n.º 2
0
 def validation(user_conf):
     utils.valid_print('Role', user_conf['role'])
Exemplo n.º 3
0
 def validation(user_conf):
     if 'hostname' in user_conf.keys():
         utils.valid_print('hostname', user_conf['hostname'])
Exemplo n.º 4
0
    def validation(user_conf):
        utils.valid_print('Management network', user_conf['mgt_nic'])
        if 'cfg_mgt' in user_conf.keys() and user_conf['cfg_mgt']:
            utils.valid_print('Management network IP address',
                              user_conf['mgt_nic_ip'])
            utils.valid_print('Management network netmask',
                              user_conf['mgt_nic_netmask'])
            utils.valid_print('Management network gateway',
                              user_conf['mgt_nic_gw'])

        utils.valid_print('Tunnel network', user_conf['tun_nic'])
        if 'cfg_tun' in user_conf.keys() and user_conf['cfg_tun']:
            utils.valid_print('Tunnel network IP addres',
                              user_conf['tun_nic_ip'])
            utils.valid_print('Tunnel network netmask',
                              user_conf['tun_nic_netmask'])

        if user_conf['role'] in ('controller', 'network'):
            utils.valid_print('External network', user_conf['ext_nic'])

        if 'ntp_server' in user_conf.keys() and user_conf['ntp_server']:
            utils.valid_print('ntp server', user_conf['ntp_server'])