9a493ef388
Adds 'chroot' connection for executing modules chrooted to a local dir. Requires running ansible as root. chroot dirs should be specified in the inventory like any other host. You can do things like: $ sudo -E ansible -vvv -f 1 "./chroot1,./chroot2" -c chroot \ all -m setup $ sudo -E ansible-playbook -vvv -f 1 -i "./chroot1,./chroot2" \ -c chroot some-playbook.yml some-playbook.yml: --- - hosts: all tasks: - name: echo something shell: echo "Yaaay!" >/tmp/foobar.txt - name: install less apt: pkg=less state=latest |
||
---|---|---|
.. | ||
ansible |