ansible

    1热度

    1回答

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

    0热度

    1回答

    我尝试在Linux服务器上创建一个Ansible角色来创建MOTD(当天的消息)。 我想在此文件中添加ASCII艺术,ASCII艺术是在我的模板中使用的变量中定义的。 所以我的ASCII艺术变量需要是多行,并包含多个特殊字符。 我尝试: motd_asciiart: | _____ _ _ __ _ /___| | | | /_| |

    1热度

    2回答

    将TestInfra与Ansible后端一起使用以用于测试目的。除了在运行测试 test.py import pytest def test_zabbix_agent_package(host): package = host.package("zabbix-agent") assert package.is_installed package_version =

    0热度

    1回答

    我使用Ansible 2.3.2.0,并且正在调用运行4个不同任务的角色。 当我通过剧本呼叫角色并指定特定标签时,整个角色和所有任务都正在运行。在ansible 2.0之后,我看到这是一个已知问题,并且建议的解决方法是在include语句下添加静态指令。我尝试过,但仍然运行了所有任务。 这里是在剧本的角色声明... roles: - {role: ansible-role-auto-de

    0热度

    1回答

    一边跑我ansible剧本我得到这个错误以下 我YAML文件: --- - hosts: ubuntu become: yes remote_user: ansible tasks: - name: update the cache apt: name: update update_cache: yes - na

    0热度

    1回答

    我有以下变量的清单文件: vpc_public_net1=["10.30.0.0/24","AZ=a"] vpc_public_net2=["10.30.1.0/24","AZ=b"] 我可以"{{ item[1].split('=')[1] }}" 提取AZ值我有两个提取困难子网并使用相同的 ansible任务​​ 我ansible代码: - name: Create Public Sub

    0热度

    2回答

    我编写了一个小型手册,用于检查主机上是否运行给定进程。我写了这个如下: - name: checking process running for clients and start process when not service: name: marketaccess {{ item.key|lower }} -vi state: started regi

    0热度

    1回答

    我的手册包含另一个主题时遇到了一些问题。我使用剧本来推出一个干净的虚拟机。之后,我想运行另一个剧本,以某种方式配置虚拟机。我已将新主机添加到库存并具有ssh访问权限。 我们的团队为每个servertype建立了一个项目。我在早期阶段(针对本地主机运行)检索了正确的项目路径,并使用set_fact将其置于“servertype_project”中。 我希望这个工作(在剧本层面,针对新的虚拟机上运行)

    0热度

    1回答

    使用Ansible角色。我想遍历的文件路径列表,但我得到一个错误: template error while templating string: unexpected '/'. String: {{/home/xyz/download.log}} 这是main.yml为“list_log_files”的角色: - name: "find logs" find: path

    -1热度

    1回答

    首先让我首先提到我对于ansible是新手。所以我的方法在这里可能完全错误。 我正在尝试使用ansible为我编排一些步骤。我正在尝试编写一个剧本,该剧本将使用knife从本地主机修改厨师run_list。我相信我应该使用delgate_to。 现在,如果我运行: ansible-剧本site.yml --limit =主机1,主机2,主机3 我的任务看起来像这样的时刻,但它不是功能。我有一个节点