flansible-with-scheduler:具有计划任务的易碎应用

时间:2024-05-04 10:28:09
【文件属性】:

文件名称:flansible-with-scheduler:具有计划任务的易碎应用

文件大小:2.76MB

文件格式:ZIP

更新时间:2024-05-04 10:28:09

HTML

易碎 一世 :red_heart: 太多了很喜欢。 我也 :red_heart: 烧瓶。 因此,一旦需要和机会出现,我就决定创建自己的基于Flask的Ansible UI API和Scheduler。 注意-如果您只需要UI和API功能-请在此处查看应用程序的简化版本: : 其背后的主要思想是在我的工作地点普及使用Ansible进行自动化任务。 夜班中的NOC人员只需单击一下按钮,即可执行其他各种复杂的操作,这变得非常容易。 当准备在执行剧本时调用新的部署代码时,通过进行API调用,也可以更轻松地在CI / CD中更好地利用Ansible。 最后,我们还可以通过编写脚本/应用程序使事情进一步自动化,该脚本/应用程序将从监视中获取警报,并自动重启应用程序而无需唤醒任何人。 该应用程序提供的是: 具有易于配置的按钮的UI,可以执行Ansible剧本并以类似于在控制台中运行它的方式观看其输出。 UI使用LDAP


【文件预览】:
flansible-with-scheduler-master
----migrations()
--------env.py(3KB)
--------alembic.ini(770B)
--------script.py.mako(494B)
--------__pycache__()
--------versions()
--------README(38B)
----images()
--------DBschema1.png(102KB)
--------Flansible1.png(124KB)
----Dockerfile(6KB)
----run.py(165B)
----requirements.txt(913B)
----LICENSE.md(1KB)
----README.md(12KB)
----misc()
--------flansible.service(360B)
--------nginx.conf-alpine(3KB)
--------nginx.conf(3KB)
----CODE_OF_CONDUCT.md(3KB)
----app()
--------conf()
--------restapi()
--------logs()
--------admin()
--------ui()
--------database()
--------id_rsa(2KB)
--------__init__.py(5KB)
--------schedule()
--------static()
----_config.yml(26B)
----bin()
--------start-flansible.sh(608B)
--------start-flansible-alpine.sh(944B)
--------start-single.sh(598B)
--------start-docker-services.sh(262B)
--------stop-flansible.sh(184B)

网友评论