You can't use "item" inside "with_items:" because "item" is being
defined by "with_items:".
Why don't you just use "client":
- 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"?
Or is there more to the problem that you've shown us?
On 11/11/22 3:05 PM, SysAdmin EM wrote:
Hello, I hope you can understand what I need, my english is not good,
i still learning.
I have a variable
easyrsa_clients:
- name: '{{ client }}'
and this tasks:
- name: "Copy files
copy:
src: '{{ item.src }}'
dest: '{{ item.dest }}'
with_items:
- { src: '{{ easyrsa_dest }}/easyrsa/pki/private/{{ item.name
<http://item.name> }}.key', dest: '{{ easyrsa_dest }}/keys' }
- { src: '{{ easyrsa_dest }}/easyrsa/issued/{{ item.name
<http://item.name> }}.crt', dest: '{{ easyrsa_dest }}/keys' }
I need to be able to interact with the value of the variable
easyrsa_clients within the parameter with_item.
I think I should use easyrsa_clients.item.name
<http://easyrsa_clients.item.name> but I don’t know.
Any ideas??
Regards
--
You received this message because you are subscribed to the Google
Groups "Ansible Project" group.
--
You received this message because you are subscribed to the Google Groups "Ansible
Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/81169d3d-b8c3-16a8-8761-d8b33ca80eb1%40gmail.com.