文件名称:self-service-platyform:使用Pulumi的自动化API构建自己的IaC平台
文件大小:305KB
文件格式:ZIP
更新时间:2024-05-18 07:13:23
HTML
自助服务基础设施平台 该应用程序代表了您如何在的基础上开发自助基础架构平台的。 在这种情况下,我们使用Python, 和模板创建了一个Web门户,允许用户部署自己的基础结构。 我们公开的一种资源是静态网站,您可以通过将URL传递到HTML文件或手动键入内容来进行部署。 我们公开了所有CRUD操作,因此您也可以update和delete网站。 这个想法只是您如何构建自己的基础架构平台的起点。 静态网站资源已得到充分开发,但是数据库,虚拟机和VPC尚未完成编码。 另外,您可以将此功能公开为 ,除了通过Web界面之外,还可以通过CLI进行部署。 Pulumi的Automation API允许您抽象出用户可能不希望知道的所有“云内容”,只需单击一个按钮,即可为他们提供所需的详细信息。 可能性是无止境! 警告:这只是一个演示! 我没有遵循任何安全最佳实践,因此请不要将此东西部署到生产环境
【文件预览】:
self-service-platyform-main
----requirements.txt(90B)
----README.md(3KB)
----.gitignore(31B)
----app()
--------__init__.py(858B)
--------sites.py(6KB)
--------templates()
--------virtual_machines.py(336B)
--------vpcs.py(314B)
--------databases.py(322B)
--------static()
----platyform.png(306KB)