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
terraform-eks:适用于AWS EKS的Terraform
2021-02-01 19:07:58 11KB kubernetes aws devops terraform
1
Google Cloud Platform Ansible系列 该集合提供了一系列用于与进行交互的Ansible模块和插件 该集合适用于Ansible 2.9+ 安装 ansible-galaxy collection install google.cloud 资源支持 App Engine防火墙规则(gcp_appengine_firewall_rule,gcp_appengine_firewall_rule_facts) BigQuery资料集(gcp_bigquery_dataset,gcp_bigquery_dataset_facts) BigQuery表(gcp_bigquery_table,gcp_bigquery_table_facts) 云Bigtable实例(gcp_bigtable_instance,gcp_bigtable_instance_facts) 云构建触发器(gcp_cloudbuild_trigger,gcp_cloudbuild_trigger_facts) 云函数CloudFunction(gcp_cloudfunctions_cloud
2021-01-31 14:11:31 1.18MB ansible devops gcp googlecloudplatform
1
什么是运维通道? 运维通道是联接运维人员与机器的一座桥。它跟常用的开源运维工具( ansible , saltstack , puppet )没有本质区别,那为什么还要重复造轮子呢? 运维通道有那些特点? 运维通道简单,高效,安全,可靠,可扩展。 简单:只有一个初始化文件,无需第三方依赖,安装(服务端,客户端)只需一条命令。客户端零配置。 高效:每秒可以操纵上千台服务器。 安全:每个运维人员使用不同的令牌+ ip的黑白名单。 可靠:自动修复,过度保护 可扩展:可以简单配置实现实现,支持10w +客户端 支持执行实时消息 稳定性如何? 本工具已经在线上稳定运行2年,管理机器超1W +,无出现重大问题。 硬件要求? 客户端千级别以下,4核8g 客户端万级别以下,8核16g 如何安装运维通道 安装服务端 mkdir -p /opt/channel wget --no-check-certificate https://github.com/sjqzhang/ops_channel/releases/download/v1.0/CliServer -O /opt/channel/CliSer
2021-01-31 14:11:20 1.16MB ssh ansible devops channel
1
nightly-docker-rebuild:使用nightli.es来重建Hub.docker.com上的N个docker:whale2:映像
2021-01-30 14:09:50 5KB docker fast productivity devops
1
apigee-config-maven-plugin Maven插件,用于创建,管理Apigee配置,如缓存,KVM,目标服务器,资源文件,API产品,开发人员,开发人员应用,流钩子,扩展,掩码配置,自定义角色和API规范。 注意: mvn apigee-config:specs使用其合同和设计是实验性的并且有望更改的API,因此可能>随时中断而没有警告。 无法保证可靠性,性能,稳定性或支持-使用风险自负 帮助API团队遵循Apigee的API开发最佳实践。 在源代码管理中跟踪Apigee Config(KVM,缓存,目标服务器等) 在CI管道中部署配置更改以及API 在API开发过程中简化并自动化配置管理 跟踪产品环境中发布的配置更改 小型API项目可以使用edge.json中的单一文件格式来管理其配置。 具有多个配置实体的大型,复杂项目可以使用多文件格式在源代码管理中组织配置。 检出示例示例。 该插件在公共Maven存储库中可用,仅在pom.xml中引用即可使用。 该github存储库是插件源代码,除非您对代码进行更改,否则不必构建此存储库即可使用该插件。 进一步阅读本
1