generated from CC/VMServiceTemplate
n8n ansible base
This commit is contained in:
22
ansible/playbooks/tags.yml
Normal file
22
ansible/playbooks/tags.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
---
|
||||
- name: Update Proxmox VM tags
|
||||
hosts: all
|
||||
gather_facts: false
|
||||
|
||||
vars_files:
|
||||
- ../terraform/vm_data.yml
|
||||
|
||||
tasks:
|
||||
- name: Update tags on each VM
|
||||
community.proxmox.proxmox_kvm:
|
||||
api_user: "{{ lookup('env', 'PROXMOX_USER') }}"
|
||||
api_token_id: "{{ lookup('env', 'PROXMOX_TOKEN_ID') }}"
|
||||
api_token_secret: "{{ lookup('env', 'PROXMOX_TOKEN_SECRET') }}"
|
||||
api_host: "{{ lookup('env', 'PROXMOX_HOST') }}"
|
||||
validate_certs: true
|
||||
node: "{{ item.value.node_name }}"
|
||||
name: "{{ item.value.vm_name }}"
|
||||
state: present
|
||||
update: true
|
||||
tags: "{{ item.value.tags }}"
|
||||
loop: "{{ vm_tag_data | dict2items }}"
|
||||
Reference in New Issue
Block a user