#ansible #ansibletutorial #netdevops #devops
𝗧𝗼 𝗔𝗰𝗰𝗲𝘀𝘀 𝘁𝗵𝗲 𝗙𝘂𝗹𝗹 𝗖𝗼𝗻𝘁𝗲𝗻𝘁 𝗘𝗻𝗿𝗼𝗹𝗹 𝗶𝗻 𝗼𝘂𝗿 𝗶𝗻-𝗱𝗲𝗽𝘁𝗵 𝗨𝗱𝗲𝗺𝘆 𝗖𝗼𝘂𝗿𝘀𝗲 (Mastering Ansible Automation):
https://www.udemy.com/course/ansible-...
Playlist: Ansible Leraning For Network Engineers
• Network Automation using Ansible Part...
𝗣𝗹𝗮𝘆𝗹𝗶𝘀 𝘁: 𝗣𝘆𝘁𝗵𝗼𝗻 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 𝗳𝗼𝗿 𝗡𝗲𝘁𝘄𝗼𝗿𝗸 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀(𝟭𝟮𝟬+ 𝗩𝗶𝗱𝗲𝗼𝘀)
• Welcome to NetworkEvolution !!
☸𝗣𝗹𝗲𝗮𝘀𝗲 𝗳𝗼𝗹𝗹𝗼𝘄 𝗯𝗲𝗹𝗼𝘄 𝗚𝗶𝘁𝗛𝘂𝗯 𝗣𝗮𝗴𝗲 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗹𝗮𝘁𝗲𝘀𝘁 𝗰𝗼𝗱𝗲𝘀:
https://github.com/network-evolution
To Access the Full Content Enroll in our Udemy
Enroll in the Ansible Course
Enroll in Ansible Udemy Course
Playbook:
---
name: Configure domain name
hosts: routers_j2_demo
gather_facts: false
tasks:
########## 01 template ##################
- name: Generate Conf
ansible.builtin.template:
src: device_conf.j2
dest: "demo_files/{{ inventory_hostname }}_device_conf.txt"
- debug: msg="{{ groups }}"
############ ios template ####################
- name: Send config to Cisco
cisco.ios.ios_config:
src: device_conf.j2
register: ios_config
- debug: msg="{{ ios_config }}"
########### for loop #########################
- name: Zip filter
ansible.builtin.set_fact:
route_list: "{{ dest_subs | zip(dest_gws) | list }}"
- debug: msg="{{ route_list }}"
- name: Generate ip route conf using for loop
ansible.builtin.template:
src: for_loop.j2
dest: "demo_files/{{ inventory_hostname }}_ip_route_conf.txt"
########### jinja2 include #########################
- name: Zip filter
ansible.builtin.set_fact:
route_list: "{{ dest_subs | zip(dest_gws) | list }}"
- debug: msg="{{ route_list }}"
- name: jinja2 include option demo
ansible.builtin.template:
src: include_demo.j2
dest: "demo_files/{{ inventory_hostname }}_include_all_conf.txt"
This video demonstrates how to use jinja2 templates in ansible
jinja2 is a templating language for dynamic data generation
jinja2 allows variable assignments, conditional logic, loops, filters
what is jinja2 templates
how to use jinja2 with ansible
ansible.builtin.template
source and destination files
how to use jinja2 template within ansible for dynamic device configuration
task for generating config using jinja2 template
jinja2 template syntax
how to pass ansible variables to jinja2 template for text output
jinja2 if else condition example
ansible jinja2 if to check a variable is present
endif example
configure multiple devices using j2 template
generate dynamically for all the hosts in the inventory file
add boolean conditions in jinja2 template
add true false conditions in jinja2
generate configs based on device groups jinja2 template
access ansible variables and device groups using j2
ansible cisco
ansible cisco playbooks
ansible cisco.ios.ios_config
ansible cisco ios commands
ansible cisco collection
ansible cisco examples
ansible cisco ios
ansible cisco automation
ansible network automation cisco
ansible cisco backup
ansible cisco become enable
ansible jinja2
ansible jinja2 template example
ansible jinja2 filters
ansible jinja2 if else
ansible jinja2 for loop
ansible jinja2 conditional
ansible jinja2 default
ansible jinja2 variables
ansible jinja2 ternary
ansible jinja2 examples
ansible jinja2 replace
ansible jinja2 append to list
ansible jinja2 add newline
ansible jinja2 append string to variable
ansible and jinja2
ansible template all files in directory
ansible template append
ansible template always changed
ansible jinja2 if and
ansible append jinja2 template to file
ansible jinja2 assign variable
ansible jinja2 map attribute
ansible jinja2 escape curly braces
ansible jinja2 convert to string
ansible jinja2 comments
ansible jinja2 read file content
ansible jinja2 default value
ansible jinja2 dictionary
ansible jinja2 documentation
ansible jinja2 datetime now
ansible jinja2 debug
ansible jinja2 define variable
ansible jinja2 debug print
debug ansible jinja2
ansible jinja2 if variable defined
ansible jinja2 loop dictionary
ansible jinja2 else if
ansible jinja2_extensions
ansible jinja2 elif
ansible jinja2 variable example
ansible jinja2 if elif
ansible jinja2 if variable equals
ansible jinja2 functions
ansible jinja2 for loop list
ansible jinja2 for each
ansible jinja2 for if
ansible jinja2 for loop dictionary
ansible jinja2 format string
ansible jinja2 for loop index
for loop ansible jinja2
ansible jinja2 template file example
Смотрите видео Ansible: Use Jinja2 Templates for Device Configuration Generation | Cisco IOS Config Generation онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь NetworkEvolution 01 Июнь 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 633 раз и оно понравилось 15 людям.