# Créé par Néhémie Barkia 
# Le 11 oct. 2022
#
# Fonction qui liste l'enssemble des fichiers .yml ou .yaml présent de manière récursive. 
from genericpath import isdir, isfile
import os
directory = '/home/.../dir/'
def create_file_list(path):
    l_temp = []
    files = os.listdir(path)
    for name in files:
        if isfile(path + name):
            _, extention = os.path.splitext(name)
            if ((extention == ".yaml") or (extention == ".yml")):
                l_temp.append(path + name)
        if isdir(path + name):
            for f in create_file_list(path + name + "/"):
                l_temp.append(f)
    return l_temp 
print(create_file_list(directory))
