plone / ansible-playbook

An Ansible playbook for automated deployment of full-stack Plone servers.
90 stars 74 forks source link

Problem with host_vars overriding #51

Closed Gomez closed 7 years ago

Gomez commented 7 years ago

I try to override a variable within a host_vars file:

inventory/host_vars/plone.yml

plone_target_path: /home/webmaster/buildouts/

Still the target stays as /usr/local/plone-*

I need to do it like this:

inventory/host_vars/plone.yml

instances: 
    - plone_target_path: /home/webmaster/buildouts/

playbooks/plone.yml


---
- name: Manage Plone
  hosts: [ 'plone_server' ]
  gather_facts: True
  become: True

  roles:

    - role: ansible.plone_server
      tags: ['role::plone_server']
      plone_config: "{{ instances[0] }}"

Now it works.

smcmahon commented 7 years ago

Fixed in plone_server: https://github.com/plone/ansible.plone_server/commit/a086fcd2ad98d01eaf5c29678217d2a84e278f08