Playbook, приведенный ниже, похоже, не работает через список имен виртуальных машин.
ошибка выглядит следующим образом:
(строка типа). Если это не похоже на то, что вы ожидаете, укажите все значение в кавычках, чтобы оно не изменилось. фатальный: [127.0.0.1]: НЕ ВЫПОЛНЕНО! => {"changed": false, "msg": "Не удалось найти управляемый объект для [
, затем выплевывает список, разделенный \ name \
, что я здесь что-то не так?
- hosts: localhost
vars_prompt:
- name: vcenter_hostname
prompt: Please provide the vcenter server hostname.
private: no
- name: vcenter_username
prompt: Please provide the vcenter server username.
private: no
- name: vcenter_password
prompt: Please provide the password for the username.
unsafe: yes
private: yes
vars:
vm_name: "{{lookup('file', '/etc/ansible/lists/lab_common_backup.txt')}}"
tasks:
- name: vm_tag_add
vmware_tag_manager:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
validate_certs: no
tag_names:
- 'Labs: Common Backup'
object_name: "{{ vm_name }}"
object_type: VirtualMachine
state: remove