terraboard:用于检查Terraform状态的Web仪表板

时间:2024-02-22 15:32:57
【文件属性】:

文件名称:terraboard:用于检查Terraform状态的Web仪表板

文件大小:1.66MB

文件格式:ZIP

更新时间:2024-02-22 15:32:57

go aws devops diff terraform

人造板 网址: : :globe_showing_Europe-Africa: :clipboard: Web仪表板以检查Terraform状态 它是什么? Terraboard是一个Web仪表板,用于可视化和查询状态。 目前具有: 概述页面,列出了最近更新的状态文件及其活动 具有状态文件详细信息(包括版本和资源属性)的状态页 搜索界面,用于按类型,名称或属性查询资源 diff接口以比较版本之间的状态 当前,它支持几个远程状态后端提供程序: 总览 概述按最新修改日期显示了S3存储桶中的所有状态文件。 搜索 搜索视图允许通过各种条件查找资源。 州 状态视图显示给定版本的Terraform状态的详细信息。 相比 从状态视图,您可以将当前状态版本与另一个版本进行比较。 要求 与状态文件的位置无关,Terraboard需要存储其数据集的内部版本。 为此,它需要一个PostgreSQL数据库。 数据弹性并不是最重要的,因为可以随时在状态文件上重建该数据集。 AWS S3(状态)+ DynamoDB(锁定) 具有一个或多个Terraform状态的版本化S3存储桶名称,后缀为.tfs


【文件预览】:
terraboard-master
----Dockerfile(266B)
----.gitignore(31B)
----main.go(6KB)
----compare()
--------compare.go(5KB)
--------compare_test.go(9KB)
----README.md(9KB)
----example.yml(347B)
----logo()
--------terraboard_logo_only.png(28KB)
--------terraboard_logo_github.svg(185KB)
--------terraboard_logo_github.png(81KB)
--------terraboard_logo.png(31KB)
--------terraboard_logo.svg(185KB)
--------terraboard_logo_only.svg(199KB)
----.gitmodules(116B)
----CHANGELOG.md(15KB)
----state()
--------aws_test.go(72B)
--------state.go(1KB)
--------gitlab_test.go(35B)
--------aws.go(4KB)
--------state_test.go(31B)
--------gcp.go(5KB)
--------gcp_test.go(72B)
--------tfe_test.go(72B)
--------gitlab.go(3KB)
--------tfe.go(3KB)
----pkg()
--------client()
----main_test.go(887B)
----db()
--------db_test.go(37B)
--------db.go(15KB)
----static()
--------select.min.js(44KB)
--------sh_style.css(3KB)
--------navbar.html(2KB)
--------terraboard.css(4KB)
--------state.html(8KB)
--------terraboard.js(16KB)
--------select.min.css(6KB)
--------c2c-logo.png(10KB)
--------sh_main.min.js(5KB)
--------logo.png(15KB)
--------footer.html(531B)
--------main.html(3KB)
--------sh_diff.js(1KB)
--------sh_ruby.min.js(1KB)
--------search.html(6KB)
--------index.html(2KB)
----docker-compose.yml(743B)
----LICENSE(11KB)
----screenshots()
--------compare.png(167KB)
--------state.png(173KB)
--------search.png(153KB)
--------main.png(231KB)
----.goreleaser.yml(1KB)
----api()
--------api_test.go(39B)
--------api.go(8KB)
----.dockerignore(26B)
----go.mod(1KB)
----CONTRIBUTING.md(568B)
----TODO.md(99B)
----secrets.yml(128B)
----config()
--------config.go(6KB)
--------config_test.yml(586B)
--------config_test.go(4KB)
----types()
--------db_test.go(38B)
--------search.go(1KB)
--------compare.go(1KB)
--------compare_test.go(43B)
--------search_test.go(42B)
--------db.go(2KB)
----hugo()
--------themes()
--------config.toml(8KB)
--------static()
--------archetypes()
----go.sum(82KB)
----.travis.yml(150B)
----Makefile(3KB)
----.revive.toml(651B)
----auth()
--------auth.go(654B)
--------auth_test.go(627B)
----util()
--------util_test.go(1KB)
--------util.go(690B)
----Dockerfile.dev(97B)

网友评论