In this post we will be seeing how to use Ansible Loops, Sometimes you want to repeat a task multiple times. In computer programming, this is called a loop. Common Ansible loops include changing ownership on several files and/or directories with the file module, creating multiple users with the user module, and repeating a polling step until a certain result is reached.
Let us create multiple user with loop concept, Copy the below code on the file loop.yml
--- # my loops hosts: all become: yes connection: ssh tasks: - name: add users user: name='{{item}}' state=present with_items: - adityamalviya - pranaytest - manojtest
Let us run below command to run the playbook.
ansible-playbook -i inventory loop.yml