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.
|
|
|
- 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"
|