1
遊びのある遊具の中で遊びの中に変数を登録し、同じ遊びの中のそれらの変数を使う方法を見てきましたが、その遊びに変数を登録し、元のプレイブック?ここで含まれている可能性のある遊具からの変数の返却
は私が達成しようとしているものです:
これは私のメインの脚本です:
- include: sub-playbook.yml job_url="http://some-jenkins-job"
- hosts: localhost
roles:
- some_role
sub-playbook.yml
:
---
- hosts: localhost
tasks:
- name: Collect info from Jenkins Job
script: whatever.py --url "{{ job_url }}"
register: jenkins_artifacts
私はjenkins_artifactsにアクセスできるようにしたいのですが可能であればmain_playbookの結果が返されます。同じプレイブックの他のホストから次のようにアクセスできます:"{{ hostvars['localhost']['jenkins_artifacts'].stdout_lines }}"
プレイブックで共有するのは同じ考えですか?