Get the pid of a running playbook for use within the playbook
问题 When we run a playbook, with verbose output enabled, in the ansible logs we can see something like this: 2016-02-03 12:51:58,235 p=4105 u=root | PLAY RECAP I guess that the p=4105 is the pid of the playbook when it ran. Is there a way to get this pid inside the playbook during its runtime (as a variable for example)? 回答1: This sounds a little like an XY problem, but one option may be to spawn a shell with the shell command and then ask for the parent PID: - name: get pid of playbook shell: |