ansible-2.x

    0热度

    1回答

    是否有可能从库存中为服务器选择将生成haproxy后端服务器配置的服务器的备用服务器。这背后的想法是,我们正在运行不同版本的软件的不同服务器和haproxy将请求路由到这些服务器取决于用户想要去的地方。 我希望能够自动生成haproxy配置,如果我能用V1.x或V2.x等标记某些服务器。 这就是我可以想出的模板。到目前为止,我只做了覆盖所有节点的部分,因为我不知道如何去做其余的部分。 global

    -1热度

    1回答

    在远程1和远程2上有一个文件:test.txt其版本与日期和这些文件包含不固定。 $ cat test.txt Release_P1.11_2017-08-02-094316 02/08/2017 我需要检查: 如果文件中包含相同,则进一步的任务移动。 如果文件包含不一致,则停止任务。 --- - name: latest file check stat:

    0热度

    1回答

    我试图通过设置线 enabled=1 禁用我的默认/etc/yum.repos.d/*.repo文件 enabled=0 与Ansible的更换模块很容易。然而,一些*文件的.repo有 enabled=1 ,而一些有 enabled = 1 就是一些对等号(=)的每一侧没有空间,而另一些。这个任务中的正则表达式值应该如何处理? - name: Disable the existi

    0热度

    1回答

    我想使用下面的命令从我的pom.xml返回版本,但它不起作用。 - name: ensure apache is at the latest version shell: "echo cat \/\/*[local-name()='project']\/*[local-name()='version'] | xmllint --shell pom.xml | sed '\/^\/ >/d

    0热度

    1回答

    我在解释with_items变量的Ansible脚本模块中遇到问题。 vsa_deploy_config /任务/ main.yml: - name: Create VSA scripts for center template: src: vsa_deploy.ps1.j2 dest: "/opt/ansible/roles/vsa_deploy_config/fi

    0热度

    1回答

    我们在Jinja2中编写for循环,它将继续将列表变量连接到一个字符串,直到列表结束。我们将字符串存储到一个变量中。循环完成后,我们要打印变量。 的代码来执行如下 {% set HOSTLIST = groups['master'] | map('extract', hostvars, ['ansible_default_ipv4', 'address'])| list %} {% set TE

    0热度

    1回答

    我已经将用户帐户部署到了我们的测试机器上,并且还创建了它们的主目录和生成的ssh密钥。用户按预期创建。 我怎样才能钥匙复制到每个服务器的授权密钥,使他们可以做的ssh无需输入密码,或者至少使用passpharase? --- - hosts: all remote_user: root vars: users: - username: test9

    1热度

    1回答

    我想执行一个使用脚本模块来运行自定义python脚本的ansible剧本。 这个自定义的python脚本正在导入另一个python脚本。 执行剧本时,在尝试导入util脚本时ansible命令失败。我是新人,请帮助! helloWorld.yaml: - hosts: all tasks: - name: Create a directory script: /ans

    0热度

    1回答

    我想用Ansible将一个文件块插入到XML中。 Ex.xml <t1> ${t1}/k</t1> <v1 c="k.tm"/> 我需要插入之间(即后<t1> ${t1}/k</t1>)按ex.xml 任何人都可以在此帮助的代码块? 我尝试使用文件中的块,但它最终像这样在XML的末尾添加了代码块。 - name: add a block blockinfile: path

    0热度

    1回答

    我想删除我的hadoop群集中的所有缓存文件夹。我写了一些步骤,但我不确定如何继续使用Ansible脚本。总的来说,我可以理解Ansible,但是我对我的要求应该使用什么模块有点困惑。 步骤: 停止YARN服务。 $ sudo service hadoop-mapreduce-historyserver stop $ sudo service hadoop-yarn-resourcemanage