--- - name: Ensure plugins directory exists with correct permissions ansible.builtin.file: path: "{{ minecraft_plugins_dir }}" state: directory owner: "{{ minecraft_user }}" group: "{{ minecraft_group }}" mode: '0755' - name: Create plugins management script ansible.builtin.copy: content: | #!/bin/bash # Plugin management script PLUGINS_DIR="{{ minecraft_plugins_dir }}" echo "Minecraft plugins directory: $PLUGINS_DIR" echo "Current plugins:" ls -la "$PLUGINS_DIR" dest: "{{ minecraft_tools_dir }}/manage-plugins.sh" owner: "{{ minecraft_user }}" group: "{{ minecraft_group }}" mode: '0755'