Please enable JavaScript.
Coggle requires JavaScript to display documents.
Phase 7 - Loops (Automation Repetition) - Coggle Diagram
Phase 7 - Loops (Automation Repetition)
Purpose
Execute same task multiple times.
Reduce duplicate code.
Simplify automation.
loop
Modern looping method.
Example
Install multiple packages.
Create multiple users.
Create multiple directories.
with_items
Legacy looping method.
Replaced by loop.
Still found in old enterprise playbooks.
with_dict
Loop through dictionaries.
Used for key-value data.
with_file
Read contents from files.
with_sequence
Generate numbered sequences.
Enterprise Uses
Create user01 to user100.
Generate VLAN IDs.
Create backup folders.
Other Enterprise Loops
with_nested
with_together
with_subelements
with_inventory_hostnames
with_random_choice
with_lines
Loop Control
loop_control
label
pause
index_var
loop_var
Loop Filters
flatten
unique
sort
reverse
select
reject
Enterprise Examples
Install Packages
httpd
git
vim
curl
wget
unzip
Create Users
dev01
dev02
dev03
Create Directories
/backup
/logs
/scripts
/opt/application
Restart Multiple Services
httpd
sshd
firewalld