usegalaxy.org手册 该剧本用于部署和维护公共Galaxy服务器,即和 。 本文中的一般角色已发布到 ,可以通过ansible-galaxy命令安装以供您自己使用,但此处也包含一些特定于站点的角色。 该手册不适合其他站点的Galaxy部署人员/管理员使用,但对于希望模拟usegalaxy.org这样的设置的任何人都应该作为参考。 用法 使用文档可在。 可以使用的目标来完成所有标准的剧本操作。 您将需要库密码才能运行大多数游戏。 这些可以在galaxyproject 。 如果已配置了gpg-agent(1) ,则可以避免在每次执行时都提示您输入密码。 建造笔记 注意:现在已过时,需要更新 在某些HPC系统上以非特权用户的身份建立Pulsar依赖项的依赖项是一个困难的手动过程,因此我做了一些说明,这可能会有所帮助: slurm-drmaa手动编译并安装在Stampede上(未安装slurm-devel(或更糟糕的是,某些登录节点的版本不匹配),因此我必须解决此问题): cd slurm mkdir -p include/slurm cd src/slurm-2.6.3 .
2021-01-31 14:11:21 1.64MB python ansible playbook usegalaxy
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
Ansible DNS动态清单脚本 总览 此Python脚本基于 ,从特殊格式的DNS TXT记录生成动态清单。 输出为JSON。 它通过查询指定域以查找与两种类型的字符串匹配的任何TXT记录来工作。 第一个使用以下格式指定主机名和主机所属的任何组: "hostname=tomcat01.example.com;groups=tomcat,webserver,texas" 没有任何指定组的主机将被添加到“未分组”组中 第二个字符串指定给定组的任何group_vars: "group=webserver;vars=foo_var:foo,bar_var:bar" 您还可以使用子组(子组): "group=dbservers;children=mysqlservers,pgservers,oraservers" 子组(子组)也可以具有组变量: "group=pgservers;vars=foo_var:foo,bar_var:bar" 您可以选择在主机名行上指定host_vars,如下所示: "hostname=mysql.example.com;hostvars=foo_va
2021-01-31 14:11:19 4KB dns ansible ansible-inventory AnsiblePython
1
ansible-role-jenkins:Ansible角色-Jenkins CI
2021-01-30 14:09:10 20KB jenkins ansible continuous-integration ci
1
ansible-requirements-updater:用这个糟糕的Ansible剧本更新您的requirements.yml
2021-01-30 05:08:03 6KB ansible jinja2 galaxy ansible-galaxy
1
Packer for vSphere和更多
2021-01-29 23:09:28 29KB ansible packer virtualbox powershell
1
基础设施 建立状态 使命宣言 为AdoptOpenJDK服务器场提供以下基础结构: 安全-默认情况下,基础结构是私有的,并且以时间和访问控制受限的方式授予访问权限。 一致-基础结构一致,以便产生一致的AdoptOpenJDK二进制文件。 可重复基础结构可以由我们的基础结构复制为代码。 我们拥抱混沌猴子。 可审核-每个主机/平台由可公开访问的基础结构作为代码组成。 最终结果应该是不变的主机,可以将其销毁并从Ansible剧本中复制出来。 有关我们如何实现这些目标的信息,请参阅我们的。 我们可以乱猴子吗 请参阅我们当前的。 相关资料库 -包含我们的电子邮件别名等配置的存储库。 -包含加密秘密的私人仓库。 一个包含Jenkins CI的辅助脚本。 重要文件 -我们的库存, 。 我们的主机是使用Ansible Playbooks构建的。 贡献 请访问我们的#infrastructure 并打个招呼。 在提交请求之前,请阅读我们的。 会员 我们列出成员及其组织隶属关系以最大程度地提高透明度。 要添加新成员吗? 请遵循我们的。 *表示访问机密存储库 拥有对基础架构的超级用户访问
2021-01-29 20:10:06 12.88MB infrastructure ansible backup nagios
1
ansible-kafka-管理员 一个低级的ansible库,用于管理Kafka配置。 它不使用Kafka脚本,而是直接连接到Kafka和Zookeeper(如果需要)以确保创建资源。 无需SSH连接到远程主机。 如果您想增加分区,复制因子,更改主题的参数或轻松管理ACL,则此库非常适合您。 要求 该库使用 , 和库。 使用pip安装它们: pip install -r requirements.txt 请仅使用那些版本,因为某些更新可能会破坏该库。 目前,该库与0.11.0及更高版本中的Kafka兼容。 它可以与在PLAINTEXT,SASL_PLAINTEXT,SSL和SASL_SSL中配置的Kafka一起使用。 关于Zookeeper ,它还与Kerberos身份验证不兼容,仅与SSL,SASL和DIGEST身份验证兼容。 安装 在您的剧本的requirements.yml中添加以下要求: --- # from GitHub, overriding the name and specifying a specific tag - src : https://gi
2021-01-29 20:10:05 44KB python ansible library kafka
1
ansible-role-harden-linux:用于强化Linux的Ansible角色(针对Ubuntu 16.0418.0420.04)
2021-01-29 20:10:01 28KB linux ssh security ansible
1
terraform-ansible-setup:使用基础架构作为代码在云场所中建立完整的基础架构
2021-01-29 20:10:00 312KB docker kubernetes ansible automation
1