counter ansible playbookban es lefutas merese

Fórumok

Sziasztok,

 

megoldhato egy nagyon sok sort tartalmazo ansible playbookban valamilyen szamlalo automatikus hozzaadasa?

Alul a peldaban manualisan toltottem ki, mit is szeretnek.

A cel az lenne, hogy tobb szaz task eseten lassabban fut a playbook es tudni szeretnem, hol tart a playbook.

Tudom, hogy lassit , de esetleg merheto minden egyes Task utan, mennyi ideig tart a lefutasa vagy mennyi az ido?

 

Pelda "rovid" playbook esetere:

---
- name: Update web servers
  hosts: webservers
  remote_user: root

  tasks:
  - name: Ensure apache is at the latest version (Task---1/4)
    ansible.builtin.yum:
      name: httpd
      state: latest
  - name: Write the apache config file (Task---2/4)
    ansible.builtin.template:
      src: /srv/httpd.j2
      dest: /etc/httpd.conf

- name: Update db servers
  hosts: databases
  remote_user: root

  tasks:
  - name: Ensure postgresql is at the latest version (Task---3/4)
    ansible.builtin.yum:
      name: postgresql
      state: latest
  - name: Ensure that postgresql is started (Task---4/4)
    ansible.builtin.service:
      name: postgresql
      state: started

 

Koszonom elore a segitseget.

Ardi

Hozzászólások

soha nem használtam még, de talán ez kell neked. A taskokkal töltött időt még kiírja a végén, vagy ezt is menet közben szeretnéd látni?