Exemple #1
0
    def list_dir(self):
        """列出目录下所有脚本和剧本"""
        ret = {
            "script": [],
            "playbook": [],
        }

        file_list = File.list_dir(settings.ANSIBLE_SCRIPT_PATH)
        for x in file_list:
            if x.endswith("sh") or x.endswith("py"):
                ret['script'].append(x)
            elif x.endswith("yaml"):
                ret['playbook'].append(x)

        return ret, True