October 2017
Intermediate to advanced
326 pages
7h 20m
English
Templates are another powerful tool from Ansible. They allow us to render configuration files, application properties, and anything that can be stored in a human readable file.
Templates rely heavily on variables and a template engine called Jinja2 , which is used by Ansible to render the templates. First, we are going to install ngnix on our server with a simple playbook:
---- hosts: all user: root tasks: - name: Update sources apt: update_cache: yes - name: Upgrade all packages apt: upgrade: dist - name: Install nginx apt: name: nginx state: present
Now, just run the preceding playbook using the VM created earlier:
ansible-playbook ...