小编Sup*_*Das的帖子

Ansible:提供的主机列表为空

我有下面的剧本,其中远程主机是用户输入,随后我试图收集有关远程主机的事实并将其复制到本地文件:

---
- hosts: localhost
  vars_prompt:
      name: hostname
      prompt: "Enter Hostname"
  tasks:
    - name: Add hosts to known_hosts file
      add_host: name={{ hostname }} groups=new
    - name: Check if Host is reachable
      shell: ansible -m ping {{ hostname }}
    - name: Remove existing remote hosts
      shell: ssh-keygen -R {{ hostname }}
    - name: Setup passwordless SSH login
      shell: ssh-copy-id -i ~/.ssh/id_rsa user@{{ hostname }}
    - name: Display facts
      command: ansible {{ groups['new'] }} -m setup
      register: output
    - copy: content="{{ output …
Run Code Online (Sandbox Code Playgroud)

ansible ansible-playbook

10
推荐指数
2
解决办法
4万
查看次数

标签 统计

ansible ×1

ansible-playbook ×1