Hello Anyone here can guide me on Ansible ?
I have created a role for AEM(Adobe Experience Manager) Author and
Publisher. They both have exact same instructions however as per role their
variables do change.  One server per role. One server cannot have two
roles.

Variable values are to be dictated by tag. We have two or more VM's but
Ansible code should grab the value of the variable depending on tag. Has
anyone done this before? If yes a code snippet or article would be
appreciated.

Example code snippet is below:

- name: Create mnt directory structure
  file:
    path: /mnt/{{ item }}
    state: directory
    owner: cq5
    group: cq5
    mode: 775
  with_items:
    - crx
    - crx/author
    - crx/publish
  tags:
    - aem_author
    - aem_publish

- name: Copy License file on Author
  copy:
    src: license.properties
    dest: "{{ item }}"
    owner: cq5
    group: cq5
    mode: 755
    force: yes
  loop:
    - "{{ author_folder }}"
    - "{{ publishe_folder }}"
  tags:
    - aem_author
    - aem_publish

So as you see in the above snippet, looping variables should be fed as per
server. If no tag is given then it should feed in the variable and in fact
skip it.

Is this possible at all?
Thanks and Regards,
Ameya Agashe

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-devel/CAG9tf-8sOtVADjyxrxS0m34DJ1BdittA16xudcJYEH72%3DVZXvQ%40mail.gmail.com.

Reply via email to