You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
753 B

- hosts: all
tasks:
- group_by: key=os_{{ ansible_distribution }}
tags: always
- ansible.builtin.git:
repo: git@git.kejadlen.dev:alpha/dotfiles.git
dest: ~/.dotfiles.git
bare: true
# macOS things
- name: Import terminal profile
ansible.builtin.command: open ~/.macos/Alpha.terminal
- name: Set terminal profile to be the default
osx_defaults:
domain: com.apple.Terminal
key: "{{ item }} Window Settings"
type: string
value: Alpha
with_items:
- Default
- Startup
- import_playbook: homebrew.yml
- import_playbook: defaults.yml
- import_playbook: dock.yml
- import_playbook: macos.yml
- hosts: all
tasks:
- ansible.builtin.command: "luarocks install fennel"