ansible-role

    0热度

    2回答

    我用角色来部署我的机器,角色有瓦尔,但有时我有多个角色,我希望把根文件夹中的全局变量文件,所以ansible使用vars/global.yml和覆盖role/vars/main.yml #vars/global.yml somevariable: somevalue 但如果在根文件夹全局变量,只是简单地覆盖基于角色的变量和实施的var /全球代替。 ├── Playbook.yml ├──

    1热度

    1回答

    我在项目上使用Vagrant + Ansible。我想让用户可选择提供一个名为“工作空间”的角色,该角色将包含在配置中。这允许用户设置自己的首选提示,编辑等 如果在剧本中指定了一个不存在的角色,整个事情崩溃, 错误!没有找到角色'工作区'... 我想简单地忽略它并继续前进。我试着加入failed_when: false,但毫不奇怪它没有效果。有可能制定一个when: ...条件来检查角色是否存在?

    -1热度

    2回答

    我正在尝试设置一个Zookeeper集群并为了设置指向ZK节点的URL我想知道哪些是IP地址运行当前角色的主机。 我知道,从剧本我可以通过主机机器通过一个变量,但它是很好的检查这个角色。

    0热度

    1回答

    我正在创建一个Ansible角色的公司集。其中一个依赖于另一个。 所有这些角色都托管在其特定的Gitlab存储库(显然,每个角色一个)。 而不是搞乱requirements.yml,我更喜欢使用我的meta/main.yml文件的dependencies标记。但是我找不到用哪种语法来创建依赖关系链接,而没有在Ansible星系中声明它(这显然是不可能的)。 我该怎么做?

    0热度

    2回答

    我有一个远程服务器上有一个文件。在该文件中的一行如下: authorizationToken=<hash or empty string> 我想设置一个变量的作用后等号该行上签字,如果有什么(这可能是一个哈希任何的是价值,或它可能是一个空字符串)。 做到这一点最简单的方法是什么?

    1热度

    1回答

    是否可以列出Ansible角色中的任务? 即不仅仅是为- name寻求帮助,是否有一种开箱即用的方式呢?

    1热度

    1回答

    我使用Ansible来完成我系统的自动化。 我有一个Ansible剧本取决于两个角色。 第一个角色在远程服务器上创建用户(“specific_user”)。 第二个角色使用这个用户来做一堆东西。 我的第一个解决方案是下面(我的剧本): --- - hosts: all roles: - { role: ansible-role1, remote_user: root }

    0热度

    2回答

    我ansible角色有这个main.yml more tasks/main.yml --- - include: ssl_pull.yml when: ACTION == 'renewal' - include: ssl_gen.yml when: ACTION == 'generate' - include: ssl_push.yml when: ACTI

    0热度

    1回答

    我将变量ACTION传递给site.yml,如下所示。 ansible-playbook -v -i sslhost.txt -e "APP_NAME=ssl-perf ACTION=renewal, gen_cert" site.yml 我的site.yml有一个叫做“经理”的角色,我将ACTION变量作为标签传递给它。见下文。 more site.yml - hosts: "{{APP_

    0热度

    1回答

    我使用下面ansible阳明文件安装Python,画中画等 roles/python/main.yml:当我在这个脚本运行ansible-playbook --- - name: python apt: pkg: python - name: python-pip apt: pkg: python-pip - name: mongopy