Files
ansible/list-hyperv-vms.yml
2024-06-14 08:40:04 +02:00

23 lines
670 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