Files
ansible/list-hyperv-vms.yml
2024-09-12 09:27:25 +00:00

22 lines
665 B
YAML

---
- name: List all Hyper-V Virtual Machines
hosts: homeserver.localdomain
gather_facts: false
vars:
winrmadmin_username: ansible_user
winrmadmin_password: YourStrongPasswordHere
tasks:
- name: Get WinRM credentials from Ansible Vault
ansible.builtin.include_vars:
file: /home/alex/git/ansible/credentials.yml
name: vault_vars
- name: List Hyper-V virtual machines
ansible.windows.win_shell: |
Get-VM | Select-Object Name, State, MemoryAssigned, ProcessorCount, Uptime
register: vm_info
- name: Debug virtual machine information
ansible.builtin.debug:
var: vm_info.stdout_lines