DAJEEEEEE, STA ANDANDO (anche se con nginx e non con xmpp) E GODO UN CASINOOOO. ALLA FINE I PROBLEMI DI SSH ERANO SOLO DOVUTI ALLA FRETTA. E LASCIA UN PO' DI TEMPO A STI POVERI CONTAINER DI AVVIARSI

This commit is contained in:
Freek Kettone 2025-09-03 17:07:10 +02:00
parent 54eeb79ac9
commit 2d5fb2e77b
3 changed files with 24 additions and 45 deletions

View file

@ -4,6 +4,7 @@
vars:
root_password: "{{ lookup('env', 'XMPP_PASSWORD') }}"
ssh_public_key: "{{ lookup('file', '~/.ssh/ansible.pub') }}"
vmid: 121
tasks:
@ -14,7 +15,7 @@
api_host: "{{ proxmox_url }}"
api_user: "{{ proxmox_user }}"
api_password: "{{ proxmox_password }}"
vmid: 121
vmid: "{{ vmid }}"
node: milan
hostname: xmpp
ostemplate: "local:vztmpl/debian-12-standard_12.7-1_amd64.tar.zst"
@ -25,6 +26,7 @@
net0: "name=eth0,bridge=vmbr1,ip=10.10.0.21/16,gw=10.10.0.1"
pubkey: "{{ ssh_public_key }}"
password: "{{ root_password }}"
features: "nesting=1"
state: present
delegate_to: localhost
register: lxc_creation_result #booooh, capiremo questo che vuol dire. Intanto registriamolo... immagino...
@ -35,30 +37,13 @@
api_host: "{{ proxmox_url }}"
api_user: "{{ proxmox_user }}"
api_password: "{{ proxmox_password }}"
vmid: 121
vmid: "{{ vmid }}"
node: milan
state: started # Tutto questo blocco è riassumibile in questa riga
delegate_to: localhost
when: lxc_creation_result.changed
# - name: Wait for container SSH to be available
# wait_for:
# host: 10.10.0.21
# port: 22
# timeout: 90
# delay: 10
# delegate_to: localhost
# when: lxc_creation_result.changed
- name: Wait until SSH is fully ready
ansible.builtin.wait_for_connection:
timeout: 180
delegate_to: xmpp01
- name: Aggiungi container all'inventory dinamico
add_host:
name: xmpp01