kovalhome/infra/test-vm-2/proxmox-playbook.yaml

27 lines
925 B
YAML
Raw Normal View History

2023-09-02 20:42:21 +00:00
- name: Proxmox test-vm-2
hosts: localhost
module_defaults:
community.general.proxmox_kvm:
api_user: "{{ lookup('ansible.builtin.env', 'PROXMOX_TOKEN_ID') | regex_replace('!.*') }}"
api_host: "{{ lookup('ansible.builtin.env', 'PROXMOX_HOST' ) }}"
api_token_id: "{{ lookup('ansible.builtin.env', 'PROXMOX_TOKEN_ID') | regex_replace('.*!') }}"
api_token_secret: "{{ lookup('ansible.builtin.env', 'PROXMOX_TOKEN_SECRET') }}"
name: test-vm-2
node: pve
tasks:
- name: Create test-vm-2
community.general.proxmox_kvm:
2023-09-02 23:00:22 +00:00
register: create_data
- name: Print create_data
ansible.builtin.debug:
msg: "{{ create_data }}"
2023-09-02 20:42:21 +00:00
- name: Update test-vm-2
community.general.proxmox_kvm:
cpu: x86-64-v3
memory: 2048
2023-09-02 21:56:50 +00:00
cores: 5
2023-09-02 20:42:21 +00:00
update: true
- name: Start test-vm-2
community.general.proxmox_kvm:
state: restarted