ansible/dev-playbook.yml

25 lines
728 B
YAML

- 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
apt:
update_cache: yes
tasks:
# Additional tasks can be added here if needed
- name: Display completion message
debug:
msg: "Development environment setup completed successfully!"