- name: "Copy files
copy:
src: '{{ item.src }}'
dest: '{{ item.dest }}'
with_items:
- { src: '{{ easyrsa_dest }}/easyrsa/pki/private/{{ client }}.key', dest: '{{ easyrsa_dest }}/keys' }
- { src: '{{ easyrsa_dest }}/easyrsa/issued/{{ client }}.crt', dest: '{{ easyrsa_dest }}/keys' }
or "easyrsa_clients.name"?--
You received this message because you are subscribed to the Google Groups "Ansible Project" group.
- { src: '{{ easyrsa_dest }}/easyrsa/pki/private/{{ client }}.key', dest: '{{ easyrsa_dest }}/keys' }
- { src: '{{ easyrsa_dest }}/easyrsa/issued/{{ client }}.crt', dest: '{{ easyrsa_dest }}/keys' }
or - { src: '{{ easyrsa_dest }}/easyrsa/pki/private/{{ easyrsa_clients[0]["name"] }}.key', dest: '{{ easyrsa_dest }}/keys' }
- { src: '{{ easyrsa_dest }}/easyrsa/issued/{{ easyrsa_clients[0]["name"] }}.crt', dest: '{{ easyrsa_dest }}/keys' }
or
- { src: '{{ easyrsa_dest }}/easyrsa/pki/private/{{ easyrsa_clients[0].name }}.key', dest: '{{ easyrsa_dest }}/keys' }
- { src: '{{ easyrsa_dest }}/easyrsa/issued/{{ easyrsa_clients[0].name }}.crt', dest: '{{ easyrsa_dest }}/keys' }
But I suspect you have bigger plans. Why is easyrsa_clients a list?
Do you intend to add other clients later? In which case, the above
isn't going to work. you need something that will handle a fully
articulated set of the data. That's what I alluded to when I
(mis)typed "Or is there more to the problem than you've shown us?"-- Todd
easyrsa_clients:
name: '{{ client }}'
- { src: '{{ easyrsa_dest }}/easyrsa/pki/private/{{ easyrsa_clients["name"] }}.key', dest: '{{ easyrsa_dest }}/keys' } - { src: '{{ easyrsa_dest }}/easyrsa/issued/{{ easyrsa_clients["name"] }}.crt', dest: '{{ easyrsa_dest }}/keys' }
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/ea20a296-7113-11a8-9c44-17cd7f05065a%40gmail.com.