dt-开发人员工具带 开发工具带是一种快速灵活的cli工具,用于处理日常工作中的常见用例。 用例您通常使用一些在线工具。 目录 例 安装 如果已经安装并且设置了$GOPATH则可以使用以下命令轻松安装dt: go get github.com/chclaus/dt 通过Homebrew安装 brew tap chclaus/dt git@github.com:chclaus/dt.git brew install dt 通过Docker安装 docker pull chclaus/dt:latest docker run --rm chclaus/dt:latest version 壳牌完成
2021-02-06 09:04:43 11.2MB cli golang devops jwt
1
仪表板:一个独立的仪表板页面,显示您的Healthchecks.io帐户中支票的状态
2021-02-04 18:13:09 82KB devops cron monitoring MonitoringHTML
1
虫群 Docker Swarm实时监控 要求 带有管理者和工作人员节点的Docker Swarm 1 /克隆swarmops存储库 在管理器节点上: git clone https://github.com/cdelaitre/swarmops.git cd swarmops 2 /配置 Swarmops网站 在您的经理节点上,编辑swarmops-web.yml并使用您的经理主机名设置约束node.hostname : vim swarmops-web.yml ... constraints: - node.role == manager
2021-02-04 18:13:05 4.16MB docker devops monitoring swarm
1
独库 Docker驱动的mini-Heroku。 您见过的最小的PaaS实现。 赞助商 成为赞助商,并在我们的Github自述文件上获得徽标,并带有指向您网站的链接。 [] 支持者 每月捐款支持我们,并帮助我们继续开展活动。 [] 要求 运行以下任何操作系统的新VM: Ubuntu 16.04 / 18.04 / 20.04 x64-任何当前受支持的版本 Debian 9+ x64 CentOS 7 x64 (实验性) Arch Linux x64 (实验性) 可以用于应用程序部署的SSH密钥对。 如果在安装之前存在,它将自动导入到dokku中。 否则,您需要在安装后使用dokku ssh-keys:add手动导入密钥对。 安装 要安装最新的稳定版本,请以有权访问sudo的用户身份运行以下命令: wget https://raw.githubusercontent.com/dokku/dokku/v0.23.1/bootstrap.sh sudo DOKKU_TAG=v0.23.1 bash bootstrap.sh 然后,您可以继续使用与服务器关联的IP地址或域名来完成
2021-02-02 20:36:12 2.1MB heroku docker kubernetes devops
1
土拨鼠 一行摘要 Marmot是用于处理针对DevOps / SRE需求的工作流的服务。 注意该产品仍在开发中,尚无法投入生产。 详细摘要 Marmot是一项GRPC服务,可针对基础架构(网络设备,服务器,kubernetes容器等)执行工作流描述。 这使顶级服务/脚本可以简单地对输出进行正确的工作流描述符测试,而无需进行复杂的模拟,并发检查...。这反过来又可以提供代码重用并减少代码重复。 它还通过使一个系统负责执行而不是数百个脚本/服务来提供安全性。 Mamort提供: 具有健康检查的结构化工作流程描述语言 支持工作流内的并发 插件架构允许功能扩展/更新而无需重建服务 流执行更新 Go和Python的客户端 支持紧急暂停或停止所有工作流程,工作流程类别或单个工作流程 用于查看工作流的Web UI Marmot基于一个内部Google项目,该项目每周为多个内部SRE / DevOps组织处理数万个工作流。 用例 Marmot被设计为用于处理基础结构变更的DevOps / SRE工具,尽管它不仅限于此角色。 Marmot非常适合必须以一定的步调逐步执行的任何类型的操作,并且可能需要
2021-02-02 20:35:37 3.13MB go kubernetes golang devops
1
Ansibleconnect-使用一个命令从清单连接到所有主机 Ansible版本 CI状态 2.7 2.8 2.9 2.10 使用一个命令SSH进入清单中的所有主机。 Ansibleconnect根据您的ansible库存创建一个bash脚本。 该脚本将创建一个新的tmux窗口或会话,并为每一个“ sshable”清单主机创建一个单独的窗格。 在每个窗格的内部,将建立到窗格主机的ssh连接。 设置示例(在Ubuntu上): sudo apt install tmux sudo apt install sshpass pip install ansibleconnect 用法示例: 连接到清单中的所有主机: source <(ansibleconnect -i inventory.yml) 连接到组1和组2的所有主机: source <(ansibleconnect -i inventory.yml -g 'group1:group2') 连接到group1中的所有主机,但也位于group2中的主机除外: source <(ansibleconnect -i inve
2021-02-02 12:07:50 403KB tmux ssh ansible devops
1
前言:大三角帆管道基础设施配置和模板工具-管道为代码
2021-02-02 03:34:58 1.45MB python aws devops pipelines-as-code
1
权杖 关于 Scepter是驱动的工具。 它可以自动执行平凡,重复和容易出错的任务,使您能够专注于构建更好的基础架构。 产品特点 通过分离Stack的模板及其配置来重用代码 支持以JSON,YAML,Jinja2或Python DSL(例如Troposphere)编写的模板 通过将堆栈输出传递到相关堆栈的参数来进行依赖性解析 通过将相关堆栈捆绑为逻辑组(例如,开发人员和生产人员)来支持堆栈组 堆栈组级别的命令,例如使用单个命令创建多个堆栈 快速,高度并行化的构建 内置支持在多个AWS账户和区域中使用Stacks 具有元操作(例如堆栈查询保护)的基础架构可见性 支持通过可自定义的解析器在模板中插入动态值 支持在Stack构建之前/之后将任意代码作为Hooks运行 好处 将云原生基础架构用作代码引擎(CloudFormation) 您不需要管理状态 使用流行模板语法的简单模板-Yaml&Jinja 使用成熟的编程语言的强大灵活性-Python 使用Hooks易于集成为CI / CD管道的一部分 简单的CLI和API 不受质疑-Sceptre不会强制执行特定的项目结构 安装 使用点
2021-02-01 23:08:15 209KB python infrastructure aws devops
1
人造板 网址: : :globe_showing_Europe-Africa: :clipboard: Web仪表板以检查Terraform状态 它是什么? Terraboard是一个Web仪表板,用于可视化和查询状态。 目前具有: 概述页面,列出了最近更新的状态文件及其活动 具有状态文件详细信息(包括版本和资源属性)的状态页 搜索界面,用于按类型,名称或属性查询资源 diff接口以比较版本之间的状态 当前,它支持几个远程状态后端提供程序: 总览 概述按最新修改日期显示了S3存储桶中的所有状态文件。 搜索 搜索视图允许通过各种条件查找资源。 州 状态视图显示给定版本的Terraform状态的详细信息。 相比 从状态视图,您可以将当前状态版本与另一个版本进行比较。 要求 与状态文件的位置无关,Terraboard需要存储其数据集的内部版本。 为此,它需要一个PostgreSQL数据库。 数据弹性并不是最重要的,因为可以随时在状态文件上重建该数据集。 AWS S3(状态)+ DynamoDB(锁定) 具有一个或多个Terraform状态的版本化S3存储桶名称,后缀为.tfs
2021-02-01 23:08:14 1.66MB go aws devops diff
1
geodesic::rocket:Geodesic是DevOps Linux发行版。 我们将其用作云自动化外壳。 这是使用坚如磐石的开源工具链来启动和运行的最快方法。 ★这个回购! https:slack.cloudposse.com
2021-02-01 23:08:05 215KB shell docker kubernetes dockerfile
1