ansible相关内容

如何链接Gitlab CD中的应用程序repo的部署脚本/ repo?

假设您有: Repo A 与通用应用程序。 Repo B 与可执行部署脚本。 在RepoA CI / CD赛跑者内部,我想从Repo B运行可执行的脚本。这是最好还是最简单的方法? 我正在尝试的是为RepoB创建一个额外的ssh密钥,并通过秘密变量。不幸的是,我必须创建一个虚拟用户,只能访问RepoB。 有没有其他方法可以做到这一点?似乎这应该是一个很常见的部署工作流程。 ..
发布时间:2017-05-06 17:14:40 其他开发

Ansible发送文件到第一个遇到的目的地

我为成千上万个节点发送一个配置文件,因为有一些定制可能有5或6个路径的文件(主机只有一个文件,但路径可以变化),并没有一个简单的方法用事实确定默认位置。基于这一点,我正在寻找一些方法来设置复制模块的“dest”,就像我们可以设置“src”,用一个 with_first_found 循环 。 像这样: copy:src = / foo / {{ansible_hostname}} ..
发布时间:2017-01-06 23:53:48 开发方法

ansible SSH连接失败

我试图在多个服务器上运行ansible角色,但我收到一个错误: fatal:[192.168.0.10] :不可信! => {“changed”:false,“msg”: “无法通过ssh连接到主机”,“unreachable”:true} 我的/ etc / ansible / hosts文件如下所示: 192.168.0.10 ansible_sudo_pass = pa ..
发布时间:2016-12-28 15:15:05 其他开发

Ansible idempotent MySQL安装Playbook

我想在AWS上设置MySQL服务器,使用Ansible进行配置管理。 我使用来自Amazon的默认AMI( ami-3275ee5b ),它使用 yum 进行软件包管理。 当下面的Playbook执行时,一切顺利。但是当我第二次运行它时,任务配置根凭据失败,因为MySQL的旧密码不再匹配,因为它已经更新了最后时间我跑这本手册。 这使得Playbook不是幂等的,我不喜欢。 ..
发布时间:2016-12-20 14:21:24 数据库

如何重新启动CentOS 7与Ansible?

我尝试重新启动在VirtualBox上运行 CentOS 7 的服务器。我使用这个任务: - 名称:重新启动服务器 命令:/ sbin / reboot async: 0 poll:0 ignore_errors:true 服务器重新启动,得到此错误: TASK:[common |重新启动服务器] ************************* ..
发布时间:2016-11-14 10:52:14 Linux/Unix

Ansible权限问题

我想当前用户添加到组中的系统,然后执行需要为该组权限的命令。我的剧本是像这样: - 名称:将此用户添加到RVM组 须藤:真 用户:状态= present名无业游民= =追加群体是RVM = =组RVM - 名称:安装Ruby 1.9.3 命令:RVM安装Ruby-1.9.3-P448创建=的/ usr /本地/ RVM /斌/红宝石1.9.3-P448 的问题是,所有这一切 ..
发布时间:2016-08-03 11:34:05 服务器开发

Ansible:一组在复制唯一的文件到每个服务器

我有一系列的编号文件要由每个服务器分开处理。使用Linux进行分割,然后XZ COM pressed,以节省传输时间每个分割文件进行。 split_001 split_002 split_003 ... split_030 我怎么可以把这些文件出一组具有ansible 30台服务器?不要紧哪个服务器获取的文件,只要他们每个人都有一个唯一的文件。 我用了一个bash文件,但我正在寻找一个更好的 ..
发布时间:2016-08-03 10:49:49 服务器开发

创建具有Ansible一个新的用户名和密码

我有创建在Ubuntu 12.04新用户的ansible任务; - 名称:添加用户部署 动作:用户名=部署密码=输入mypassword 在完成如预期,但是当我登录的用户,并尝试以我设置密码须藤总是说,这是不正确。我在做什么错了? 解决方案 如果你读Ansible对 用户手册模块,它会引导您到Ansible-例子 github上回购了详细说明如何使用 ..
发布时间:2016-08-02 15:40:27 Linux/Unix

如何配置ansible蔚蓝模块

由于受上提,我想配置ansible蔚蓝的模块中,还发现在GitHub上蔚蓝的模块,但我不也不怎么设置,请帮我安装和配置。 解决方案 您需要安装 sudo的点子安装蔚蓝== 0.11.1 (最新版本蔚蓝> 1.0 ansible但这里不兼容是github上发布的 https://github.com/ansible/ansible-modules-core/pull/2114 ) ..
发布时间:2016-07-29 17:41:52 云存储

如何使用Ansible 2.0 API的Python运行剧本?

我想写一个python脚本,它将调用现有Ansible剧本,因为它去(因为我要循环剧目,同时遍历的变量列表)。 这文章解释得很好,为ansible pre-2.0:运行使用Python API ansible-剧本 本文档介绍非常好,如果你正在写在脚本中一个新的剧本: HTTP: //docs.ansible.com/ansible/developing_api.html 但我不明白如何使用 ..
发布时间:2016-05-23 22:20:26 Python

我怎样才能触发ansible多个AWS cloudformation任务?

我试图找到一种方式来触发通过ansible多个并行cloudformation API调用。 由于堆栈已经成长了很多单独触发每个任务是吃了大量的时间。我看着async选项与民意调查设置为0(发射后不管)。但是,这并不触发cloudformation任务都没有。 有什么建议? 解决方案 解决方案1: 裹在ansible模块的cloudformation电话(轻松地创建),并用内螺纹模块。 ..
发布时间:2015-12-01 13:37:36 云存储

要部署使用Ansible剧本的AWS(亚马逊)EC2播放框架应用程序

我很新的AWS EC2平台。我想部署在EC2我玩2 *应用程序。此外,我需要通过混帐在以后的更新进行部署。我已经在上面做一个像样的研究,发现 Ansible剧本可能是一个更好的这种解决方案。但我使用的是Windows,并使用腻子EC2配置它。现在我知道非常少有关命令行程序和 Ansible 和 Ansible剧本。我需要一些帮助,以找到在EC2通过量混帐直接发挥运行解决方案。我分享了一些有趣的阅读 ..