romach
4/19/2017 - 8:36 PM

Use variables in playbooks (copy files)

Use variables in playbooks (copy files)

- hosts: webservers
  vars:
    root_dir: /var/tmp/www

  tasks:
    - name: update nginx config
      # use template engine for src file
      template: src=templates/nginx.conf.j2 dest={{ root_dir }}/nginx.conf
  
    - name: update index.html
      copy: src=files/index.html dest={{ root_dir }}/index.html