ansible
qq_16069927
这个作者很懒,什么都没留下…
展开
-
ansible 如何将两个不同的list 元素合并为一个 list
比如想要合并 list1 和 list2{{ list1 + list2 }}当使用set_fact 的时候- set_fact: list_merged: "{{ list1 + list2 }}"# 当要做额外的操作的时候- set_fact: list_merged: "{{ (list1 + list2) | ... }}"原创 2020-09-20 00:40:48 · 1282 阅读 · 0 评论 -
ansible 创建不存在的文件夹
其他的方式可以参考https://stackoverflow.com/questions/42186301/ansible-create-multiple-folders-if-dont-exist/42188275# 不需要检查文件是否存在,这个操作是幂等的- name: create directory if they don't exist file: path: "{{ path }}" state: directory owner: root gro..转载 2020-07-07 00:43:18 · 1663 阅读 · 0 评论 -
ansible 怎么在 tasks 中设置变量
详细的见https://stackoverflow.com/questions/22522985/how-can-i-write-variables-inside-the-tasks-file-in-ansible1、set_fact 配置变量- name: Set Apache URL set_fact: apache_url: 'http://example.com/apache'- name: Download Apache shell: wget {{ apache..原创 2020-07-07 00:11:51 · 1017 阅读 · 0 评论 -
ansible 怎么检查文件是否存在
详细的具体方案见https://stackoverflow.com/questions/35654286/how-to-check-if-a-file-exists-in-ansible这里举出其中最具代表性的例子- name: Register file stat: path: "/tmp/test_file" register: file_path- name: Create file if it doesn't exists fil..原创 2020-06-27 00:14:59 · 2037 阅读 · 0 评论 -
ansible 如何将 list 中的元素连接起来
见https://stackoverflow.com/questions/47244834/how-to-join-a-list-of-strings-in-ansible使用函数# 使用 '\n' 将 my_list 中的元素连接为字符串- name: Concatenate the public keys set_fact: my_joined_list: "{{ my_list | join('\n') }}"...原创 2020-06-27 00:10:05 · 1303 阅读 · 0 评论 -
ansible 中如何通过用户名和密码登录到主机
可以通过在配置文件中指定# 这里以 ubuntu 用户名、Password 密码来登录ip 为 192.168.0.3 的主机[all]ansible_host=192.168.0.3 ip=192.168.0.3 ansible_user=ubuntu ansible_become_pass=Password# 之后通过 ansible main.yml -i hosts.cfg...原创 2020-03-19 11:41:10 · 4701 阅读 · 0 评论 -
Best way to update Ansible on Ubuntu
Hi all I'm looking for instructions on how to update my current version of Ansible which is 2.3.1.0.I read online but it says I have to remove it all and then install it fresh again. I'm a bit scare...原创 2020-03-11 14:38:26 · 112 阅读 · 0 评论