dotfiles/provision/setup.yml

45 lines
1.1 KiB
YAML

- name: Ansible playbook to setup my local machine
hosts: all
vars_files:
- vars/main.yml
#vars_prompt:
# - name: github_token
# prompt: "What is your GitHub Token?"
# default: "{{ lookup('env','GITHUB_TOKEN') }}"
# private: yes
#pre_tasks:
# - name: Ensure setup directory exists
# file:
# path: "{{ setup_dir }}"
# state: directory
# mode: 0755
# tags: [always]
#post_tasks:
# - name: Remove setup directory
# file:
# path: "{{ setup_dir }}"
# state: absent
# become: true
# tags: [always]
#handlers:
# - name: restart docker
# service:
# name: docker
# state: restarted
# become: true
tasks:
# This import MUST be first
- import_tasks: tasks/system/_main.yml
- import_tasks: tasks/terminal/_main.yml
#- import_tasks: tasks/development/_main.yml
- import_tasks: tasks/desktop/_main.yml
#- import_tasks: tasks/gaming/_main.yml