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/11231e94-e810-4805-8095-3f1dad0e05d9n%40googlegroups.com.
