Skip to content
Ansible DevOps Toolbox - Development Lab, Image Factory and Cloud Migration Templates
Type to start searching
    • Lab
    • Ansible
    • Basic Roles
    • Server Roles
    • Cloud
    • Containers
    • Security & Compliance
    • Migration
    • SAP
    • Playbooks
    • DevOps
    • OS Builds
    • About
      • Introduction
      • Lab Overview
        • Linux OS Installation
        • OS Tools and Editors
      • Version Control with Git
        • Lab Playbook
        • Vagrant Lab VMs
        • Container Lab VMs
        • Ansible: Getting Help
        • Ansible Terminology
        • Ad-hoc commands
        • Become
        • Inventory
        • Configuration
        • Playbooks
        • Variables and Facts
        • Task Control
        • Files
        • Roles
        • Templates
        • YAML Introduction
        • Linting with yamllint
        • Setting up VIM
        • Setting up VSCode
        • Secrets and Vault
        • Lookups and Filters
        • Delegation and Rolling Updates
        • Tags
        • Notifications
        • Debugging
        • Plugins
        • Writing Modules
        • Best Practices
        • Version Control with Git
        • Cookiecutter Templates
        • Performance
        • Ansible Galaxy
        • Automation Hub
        • Collections
        • Dynamic Inventory
      • Example Structure
      • Bootstrap
        • Users and Groups
        • Profile
        • Dotfiles
        • Docker CE
        • Podman
        • KVM
        • Virtualbox
        • VMWare Workstation
        • VMTools
        • Anaconda
        • NPM Modules
        • Atom Editor
        • VS Code
        • Hashicorp Tools
        • Cloud CLIs
        • Packages
        • Localbin Unpack
        • Flatpak
        • Snap
        • NVidia GPU Drivers
        • AMD Radeon GPU Drivers
        • Microcode
        • Subscription Manager
        • Hostname
        • Mount ISO
        • LVM and Filesystem
        • Customize Gnome
        • Cleanup
        • Secure
        • Cockpit
        • Foreman
        • OpenSSH
        • XRDP and TigerVNC
        • Superset
        • FreeIPA
        • Apache HTTPD
        • NGINX
        • Tomcat
        • JBoss
        • Open Liberty
        • HAProxy
        • Apache PHP
        • VSFTPD
        • PostgreSQL
        • MariaDB
        • Redis
        • MongoDB
        • Apache Flink
        • Apache Spark
        • Apache Kafka
        • Apache ActiveMQ
        • Apache Airflow
        • Apache Solr
        • ElasticSearch
        • AWX / Tower
        • SonarQube
        • Jenkins
        • Rundeck
        • Zuul
        • Gerrit
        • Packages
        • Services
        • FirewallD
        • Cron
        • NTP
        • KDump
        • SELinux
        • Tuned
        • Time
        • Network
        • Storage
        • ManDB
        • LocateDB
        • Syslog
        • Packages
        • Packages
        • Packages
        • VirtualBox
        • VMware
        • Red Hat Virtualization
        • OpenStack
        • AWS Instances
        • Virtual Server
        • Bare Metal
        • IBM Kubernetes Service
        • IBM OpenShift Service
        • Provision RHV on IBM Cloud
        • Virtual Server
        • Ansible and Buildah
        • Operators
        • Installing Minishift
        • CodeReady Containers
        • Installing OpenShift
      • Ansible Compliance Roles
      • OpenSCAP Playbooks
      • Certificate Authority
      • Snort IDS
      • SIEM: QRadar Community
      • Ansible CMDB
      • Convert2RHEL
      • Migration Analytics
      • RHEL Migration Planning (Upgrade)
      • RHV Infrastructure Migration Solution
      • RHAMT - Red Hat Application Migration Toolkit
      • OpenShift - Cluster Application Migration Tool (CAM)
      • SAP Baseline Settings
      • Fedora Workstation
      • Python Development
      • HA Wordpress
      • Patching
      • Continuous Compliance
      • Jetson Nano
      • Raspberry Pi
      • Windows
      • FreeBSD
      • OpenBSD
      • MacOS
      • AWS Sandbox
      • IBM Cloud Sandbox
      • Backup
        • ansible-lint and yamllint
        • ansible-test sanity tests
        • ansigenome scan and gendoc
        • Molecule Basics
        • Testing with Docker
        • Testing with Podman
        • Testing with KVM
        • Testing with GOSS
        • Jenkins
        • TravisCD
        • Zuul
        • Gerrit Code Review
        • AWX / Tower
        • Rundeck
        • Terraform
        • Mitogen Speeds Up Ansible
        • ARA Records Ansible
        • Ansible XLSX Inventory
        • Ansible Terraform.py
        • Ansible Inventory Grapher
        • Hashicorp Vault Secrets Store
      • KVM and VirtInstall
      • Kickstart
        • Build OS with Packer
        • Provision with Vagrant
      • Authors
      • References and Links
      • Contributing

    Templates and Jinja2

    Document Control

    TODO:

    • Overall structure.
    • Initial draft complete
    • Testing
    • Ready

    See Working With Playbooks » Templating (Jinja2)


    Last update: 2020-01-27
    Previous Roles
    Next YAML Introduction
    Author and Contact - Mihai Criveti.
    Mihai Criveti
    Updated 2020-01-27