- name: Configure development environment hosts: dev 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: snap, tags: ['snap', 'apps'] } pre_tasks: - name: Update apt cache ansible.builtin.apt: update_cache: true tasks: # Additional tasks can be added here if needed - name: Display completion message ansible.builtin.debug: msg: "Development environment setup completed successfully!"