Nel mio script Ansible, voglio generare UUID al volo e usarli in seguito.Generazione casuale UUID casuale
Ecco il mio approccio:
- shell: echo uuidgen
with_sequence: count=5
register: uuid_list
- uri:
url: http://www.myapi.com
method: POST
body: "{{ item.item.stdout }}"
with_items: uuid_list.result
Tuttavia ottengo il seguente errore:
fatal: [localhost] => One or more undefined variables: 'str object' has no attribute 'stdout'
Come posso risolvere questo problema?
Con lo stesso input i risultati sono sempre gli stessi, quindi avresti bisogno di qualcosa come '{{ansible_date_time.iso8601_micro | to_uuid}} 'per ottenere un vero uuid. – J0hnG4lt
J0hnG4lt questo approccio non produrrà un uuid casuale. –