- 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: snap, tags: ['snap', 'apps'] } 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!"