пропуск: нет подходящих хостов -Ansible- Vagrant - PullRequest
0 голосов
/ 05 октября 2018

Недавно начал изучать ANSIBLE.Таким образом, для целей тестирования я пытаюсь предоставить коробку.Я использую vagrant, виртуальный ящик и ansible для проверки моего ящика, но когда я делаю vagrant provision его показ

пропуск: нет подходящих хостов

Мой Vagrantfile

config.vm.define"deploymaster" do |deploymaster|
    deploymaster.vm.hostname = "deploymaster"
    deploymaster.vm.network :private_network, ip: "192.168.33.10"
    deploymaster.vm.network "forwarded_port", guest: 80, host: 6080, id: "http", auto_corect: true
    deploymaster.vm.network "forwarded_port", guest: 443, host: 2201, id: "https"
    deploymaster.vm.provider "virtualbox" do |vb|
      vb.memory = "1024"
    end
    deploymaster.vm.provision :ansible do |ansible|
      ansible.playbook = "../playbooks/inventory-change-callback.yml"
      ansible.inventory_path = "../inventory/ansible/hosts.yml"
      ansible.become = true  
      ansible.verbose = "vvv"
    end

  end

файл инвентаризации hosts.yml

deploymaster:
  hosts:
    192.168.33.10:
      hostname: deploymaster

elk:
  hosts:
    192.168.33.12:
      hostname: elk
  vars:
    retention: 30

Обновление 1 Обновлен сценарий инвентаризации

deploymaster:
  hosts:
    deploy-master:
      ansible_host: 192.168.33.10

elk:
  hosts:
    elk-node:
      ansible_host: 192.168.33.12

Playbook

---
- name: Set inventory path
  hosts: deploymaster
  gather_facts: no
- include: some-play-book.yml

Я импортирую файл инвентаризации в бродячий файл, как указано здесь и здесь , но все еще не могу это исправить. Что мне здесь не хватает.

...