Я работаю над проектом с использованием Ansible, который требует от меня записать некоторые данные в файл с помощью одной пьесы, а затем прочитать данные из того же файла с помощью другой пьесы.Последовательное чтение после операций с файлами в книгах с файлами
пьес будет что-то вроде этого test1.yml
---
- hosts: localhost
connection: local
gather_facts: no
tasks:
- name: Writing data to test file
local_action: shell echo "data:" {{ 100 |random(step=10) }} > test.txt
- include: test2.yml
и должны читать его с помощью test2.yml
---
- hosts: localhost
connection: local
gather_facts: no
vars_files:
- test.txt
tasks:
- name: Writing data to test file
local_action: shell echo "{{ data }}" > result.txt
Однако
Второй сборник пьес не способный читать данные latest
, публикуемые первой книжкой.
Если я просматриваю данные, записанные в test.txt
и result.txt
, то они оба разные. Есть ли способ достичь согласованности между результатами вызовов в плей-листах ????