def ambiente_prod_fe(user, rack, environment_list):

    redes, ranges, ipv6 = dic_fe_prod(rack.numero)

    ambientes= dict()
    ambientes['LOG']="PRODUCAO"
    ambientes['L3']= rack.nome
    ambientes['DC']="FE"

    redes['TIPO']= "Rede invalida equipamentos"
    ipv6['TIPO']= "Rede invalida equipamentos"

    acl_path = 'FECLOUD'

    #criar ambiente
    env = criar_ambiente(user, ambientes, ranges, acl_path, "Servidores", "FEVrf")
    environment_list.append(env)

    #configuracao dos ambientes
    redes['VERSION']="ipv4"
    config_ambiente(user, redes, ambientes)

    ipv6['VERSION']="ipv6"
    config_ambiente(user, ipv6, ambientes)

    vlans=dict()
    try:
        vlans['VLAN_NUM'] = int(get_variable("num_vlan_acl_fe"))
    except ObjectDoesNotExist:
        raise var_exceptions.VariableDoesNotExistException("Erro buscando a variável  NUM_VLAN_ACL_FE")

    vlans['VLAN_NAME'] = "ACL_"+ambientes.get('DC')+"_"+ambientes.get('L3')
    criar_vlan(user, vlans, ambientes, 1)

    return environment_list
def ambiente_prod_fe(user, rack, environment_list):

    redes, ranges, ipv6 = dic_fe_prod(rack.numero)

    ambientes= dict()
    ambientes['LOG']="PRODUCAO"
    ambientes['L3']= rack.nome
    ambientes['DC']="FE"

    redes['TIPO']= "Rede invalida equipamentos"
    ipv6['TIPO']= "Rede invalida equipamentos"

    acl_path = 'FECLOUD'

    #criar ambiente
    env = criar_ambiente(user, ambientes, ranges, acl_path, "Servidores")
    environment_list.append(env)

    #configuracao dos ambientes
    redes['VERSION']="ipv4"
    config_ambiente(user, redes, ambientes)

    ipv6['VERSION']="ipv6"
    config_ambiente(user, ipv6, ambientes)

    return environment_list
예제 #3
0
def ambiente_prod_fe(user, rack, environment_list):

    redes, ranges, ipv6 = dic_fe_prod(rack.numero)

    ambientes = dict()
    ambientes['LOG'] = 'PRODUCAO'
    ambientes['L3'] = rack.nome
    ambientes['DC'] = 'FE'

    redes['TIPO'] = 'Rede invalida equipamentos'
    ipv6['TIPO'] = 'Rede invalida equipamentos'

    acl_path = 'FECLOUD'

    # criar ambiente
    env = criar_ambiente(user, ambientes, ranges, acl_path, 'Servidores',
                         'FEVrf')
    environment_list.append(env)

    # configuracao dos ambientes
    redes['VERSION'] = 'ipv4'
    config_ambiente(user, redes, ambientes)

    ipv6['VERSION'] = 'ipv6'
    config_ambiente(user, ipv6, ambientes)

    vlans = dict()
    try:
        vlans['VLAN_NUM'] = int(get_variable('num_vlan_acl_fe'))
    except ObjectDoesNotExist:
        raise var_exceptions.VariableDoesNotExistException(
            'Erro buscando a variável  NUM_VLAN_ACL_FE')

    vlans['VLAN_NAME'] = 'ACL_' + \
        ambientes.get('DC') + '_' + ambientes.get('L3')
    criar_vlan(user, vlans, ambientes, 1)

    return environment_list
def ambiente_prod_fe(user, rack, environment_list):

    redes, ranges, ipv6 = dic_fe_prod(rack.numero)

    ambientes = dict()
    ambientes['LOG'] = "PRODUCAO"
    ambientes['L3'] = rack.nome
    ambientes['DC'] = "FE"

    redes['TIPO'] = "Rede invalida equipamentos"
    ipv6['TIPO'] = "Rede invalida equipamentos"

    acl_path = 'FECLOUD'

    #criar ambiente
    env = criar_ambiente(user, ambientes, ranges, acl_path, "Servidores",
                         "FEVrf")
    environment_list.append(env)

    #configuracao dos ambientes
    redes['VERSION'] = "ipv4"
    config_ambiente(user, redes, ambientes)

    ipv6['VERSION'] = "ipv6"
    config_ambiente(user, ipv6, ambientes)

    vlans = dict()
    try:
        vlans['VLAN_NUM'] = int(get_variable("num_vlan_acl_fe"))
    except ObjectDoesNotExist:
        raise var_exceptions.VariableDoesNotExistException(
            "Erro buscando a variável  NUM_VLAN_ACL_FE")

    vlans['VLAN_NAME'] = "ACL_" + ambientes.get('DC') + "_" + ambientes.get(
        'L3')
    criar_vlan(user, vlans, ambientes, 1)

    return environment_list