{"id":13753228,"url":"https://github.com/lykops/lykops","last_synced_at":"2025-09-18T13:09:34.917Z","repository":{"id":44384271,"uuid":"112496519","full_name":"lykops/lykops","owner":"lykops","description":"lykops是一套web可视化的运维自动化项目，基于python3+django开发的。可视化、简化执行ansible任务，并提供详细的任务执行报告。","archived":false,"fork":false,"pushed_at":"2021-09-23T23:21:30.000Z","size":1789,"stargazers_count":137,"open_issues_count":8,"forks_count":70,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-12-08T07:23:58.263Z","etag":null,"topics":["ansible","ansible-playbook","ansible-playbooks","ansible-role","ansible-roles","devops","devops-tools","executable-ansible"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lykops.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-29T16:02:39.000Z","updated_at":"2024-05-06T03:17:20.000Z","dependencies_parsed_at":"2022-07-14T14:30:37.561Z","dependency_job_id":null,"html_url":"https://github.com/lykops/lykops","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lykops%2Flykops","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lykops%2Flykops/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lykops%2Flykops/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lykops%2Flykops/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lykops","download_url":"https://codeload.github.com/lykops/lykops/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230532443,"owners_count":18240792,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","ansible-playbook","ansible-playbooks","ansible-role","ansible-roles","devops","devops-tools","executable-ansible"],"created_at":"2024-08-03T09:01:18.702Z","updated_at":"2025-09-18T13:09:29.853Z","avatar_url":"https://github.com/lykops.png","language":"Python","readme":"# lykops\n\nlykops是一套web可视化的运维自动化项目，基于python3+django开发的。\n\n# 已实现功能\n\n## 1、用户管理\n\n[详情](https://github.com/lykops/lykops/wiki/%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86 \"用户管理\")\n\n## 2、主机管理\n\n主要功能：收录主机，为其他模块（例如：执行任务）直接调用提供便利。\n\n[详情](https://github.com/lykops/lykops/wiki/%E4%B8%BB%E6%9C%BA%E7%AE%A1%E7%90%86 \"主机管理\")\n\n## 3、任务执行\n\n已实现基于ansible执行运维任务。\n\n可视化、简化执行ansible（[github地址](https://github.com/lykops/ansible \"github地址\")，该系统称之为原生ansible，和本系统的ansible进行区分）任务，并提供详细的任务执行报告。\n\n[详情](https://github.com/lykops/lykops/wiki/%E7%AE%A1%E7%90%86ansible \"管理ansible\")\n\n\n# 关于vault密码\n\n## 什么是vault密码\n\nvault密码用于加解密用户的机密数据。\n\n加密数据有：\n\n\t远程主机的ssh、sudo等密码\n\tansible配置的ssh、sudo等密码\n\t......\n\n它从原生ansible的vault密码中引申而来，加解密算法同ansible的vault，但修改了vault数据的头部。它支持解密使用原生ansible的vault方式加密的数据。\n\n## 为什么不使用登陆密码？\n\n解决扩展问题。后续版本中会增加不同用户之间数据的引用问题（例如：A用户的主机直接给B用户）、超级管理员统一管理主机等功能。\n\n如果直接使用登陆密码将会造成用户繁乱和无法隔离用户等问题。\n\n# 说明\n\n1、**在使用前，请仔细阅读[wiki](https://github.com/lykops/lykops/wiki \"wiki\")**\n\n2、当前版本主要基于ansible，故你应到具备ansible基本知识\n\n3、**请记住：谨慎应用到各种生产环境（包括业务系统的测试、生产等环境）**，因为：\n\n\t1）、在发布前，虽本开发者经过比较严谨的测试，但无法担保不存在任何bug\n\t2）、当你点击“执行”按钮后，主机会按照你的意愿执行相关操作，这些操作很多情况下不可逆\n\n4、本项目测试情况如下\n\n\tyaml文件例子：位于https://github.com/lykops/lykops/tree/master/example/ansible\n\t客户端操作系统如下：\n\t\tCentOS 5、6、7（其中5绝大部分情况下报主机无法连接）\n\t\tFedora 24、25、26\n\t\tUbuntu 12.04、14.04、15.04、16.04、17.04（12.04、14.04很多情况下报主机无法连接）","funding_links":[],"categories":["devops-tools"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flykops%2Flykops","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flykops%2Flykops","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flykops%2Flykops/lists"}