--- - name: Setup local development environment hosts: localhost connection: local become: true roles: - {role: maintenance, tags: ['maintenance']} - {role: base, tags: ['base', 'security']} - {role: user, tags: ['user']} - {role: ssh, tags: ['ssh', 'security']} - {role: shell, tags: ['shell']} - {role: development, tags: ['development', 'dev']} - {role: docker, tags: ['docker']} - {role: applications, tags: ['applications', 'apps']} # - {role: tailscale, tags: ['tailscale', 'vpn']} - {role: monitoring, tags: ['monitoring']} pre_tasks: - name: Update apt cache ansible.builtin.apt: update_cache: true tasks: - name: Display completion message ansible.builtin.debug: msg: "Local development environment setup completed successfully!"