Use Ansible handlers properly (2nd try)
Infrastructure / Check and run Ansbile playbooks (pull_request) Successful in 1m51s Details

This commit is contained in:
Gleb Koval 2024-03-30 01:14:07 +00:00
parent 621e634798
commit af49d994c1
Signed by: cyclane
GPG Key ID: 15E168A8B332382C
4 changed files with 9 additions and 13 deletions

View File

@ -37,7 +37,8 @@
clone: "{{ node }}-debian-12"
storage: nvme
notify:
- Initial boot
- Start vm
- Wait
- name: Wait for status
community.general.proxmox_kvm:
state: current
@ -103,12 +104,10 @@
# cloud-init for networking on first boot (cloud-init files
# are regenerated AFTER networking starts). But we need the
# hostname to be registered with DHCP later on so ¯\_(ツ)_/¯
- name: Initial boot
block:
- name: Start
community.general.proxmox_kvm:
state: started
register: start
- name: Wait 1.5 min # Initial apt update, apt upgrade, cloud-init
ansible.builtin.wait_for:
timeout: 90
- name: Start VM
community.general.proxmox_kvm:
state: started
register: start
- name: Wait # Initial apt update, apt upgrade, cloud-init
ansible.builtin.wait_for:
timeout: 90

View File

@ -5,7 +5,6 @@
- name: Wait for connection
ansible.builtin.wait_for_connection:
timeout: 300
- name: Install system packages
ansible.builtin.apt:
update_cache: true

View File

@ -5,7 +5,6 @@
- name: Wait for connection
ansible.builtin.wait_for_connection:
timeout: 300
- name: Install dependencies
ansible.builtin.apt:
update_cache: true

View File

@ -7,7 +7,6 @@
- name: Wait for connection
ansible.builtin.wait_for_connection:
timeout: 300
- name: Docker compose down
community.docker.docker_compose_v2:
project_src: "$HOME/{{ app }}"