--- - name: Configure development environment hosts: dev become: true roles: - {role: timeshift, tags: ['timeshift', 'snapshot']} # Create snapshot before changes - {role: maintenance, tags: ['maintenance']} - {role: base, tags: ['base', 'security']} - {role: user, tags: ['user']} - {role: ssh, tags: ['ssh', 'security']} - {role: shell, tags: ['shell'], shell_mode: full, shell_set_default_shell: true} - {role: development, tags: ['development', 'dev']} - {role: datascience, tags: ['datascience', 'conda', 'jupyter', 'r']} - {role: docker, tags: ['docker']} # - {role: tailscale, tags: ['tailscale', 'vpn']} - {role: monitoring_desktop, tags: ['monitoring']} tasks: # Additional tasks can be added here if needed - name: Display completion message ansible.builtin.debug: msg: "Development environment setup completed successfully!"