You can think of them as reversed if it will help you understand it.

As for the ansible.builtin.file module, the "path" (alias "dest") is the 
thing you are creating / modifying / deleting. "src" is what the ASCII 
arrow points to when you do "ls -l" on the command line.

On Thursday, January 11, 2024 at 2:50:22 PM UTC-5 Todd Lewis wrote:

> dest: "{{ '/usr/share/' + guacamole_tomcat + 
> '/.guacamole/guacamole.properties' }}"
>
> On Thursday, January 11, 2024 at 2:41:59 PM UTC-5 [email protected] wrote:
>
>> I'm trying to create it IN /usr/share/tomcat/.guacamole to point to 
>> /etc/guacamole/guacamole.properties.  Obviously the play isn't right, but 
>> what should it be?  Do I need to make the destination 
>> "/usr/share/tomcat/.guacamole/guacamole.properties"?  Or are the src and 
>> dest options reversed?  The /etc/guacamole/guacamole.properties is a file 
>> and not a directory.
>>
>> Thanks,
>> Harry
>>
>> On Thursday, January 11, 2024 at 2:35:44 PM UTC-5 Dick Visser wrote:
>>
>>> The error can't be any clearer.
>>> The symlink you're trying to create already exists as a directory 
>>>
>>>
>>> Sent from Gmail Mobile
>>>
>>>
>>> On Thu, 11 Jan 2024 at 20:25, [email protected] <[email protected]> 
>>> wrote:
>>>
>>>> I know this should be trivial, but I just cannot get it to work.  I'm 
>>>> trying to create a symbolic link in my playbook.  I'm trying to link 
>>>> /etc/guacamole/guacamole.properties in the /usr/share/tomcat/.guacamole 
>>>> directory as follows:
>>>>
>>>> - name: Config | Creating Tomcat symlink For guacamole.properties
>>>>   ansible.builtin.file:
>>>>     src: /etc/guacamole/guacamole.properties
>>>>     dest: "{{ '/usr/share/' + guacamole_tomcat + '/.guacamole' }}"
>>>>     state: link
>>>>     owner: "{{ guacamole_tomcat_user }}"
>>>>     group: "{{ guacamole_tomcat_user }}"
>>>>     mode: 0664
>>>>   notify:
>>>>     - "Restart {{ guacamole_tomcat_service }}"
>>>>     - Kill guacd
>>>>     - Restart guacd
>>>>
>>>> But my playbook keeps giving me this error:
>>>>
>>>> refusing to convert from directory to symlink for 
>>>> /usr/share/tomcat/.guacamole
>>>>
>>>> Any ideas on what I'm doing wrong?
>>>>
>>>> Thanks,
>>>> Harry
>>>>
>>>> -- 
>>>> 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/974e3258-2936-4379-81d9-352293f9cba7n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/ansible-project/974e3258-2936-4379-81d9-352293f9cba7n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>

-- 
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/a51fafbf-6a53-4d5e-aa05-ecda6090f827n%40googlegroups.com.

Reply via email to