diff --git a/windows.yaml b/Windows.yaml similarity index 96% rename from windows.yaml rename to Windows.yaml index d2ff04a..779e46d 100644 --- a/windows.yaml +++ b/Windows.yaml @@ -27,4 +27,5 @@ - role: 1password - role: autohotkey - role: firefox + - role: obsidian - role: windows-terminal diff --git a/macOS.yaml b/macOS.yaml new file mode 100644 index 0000000..046853f --- /dev/null +++ b/macOS.yaml @@ -0,0 +1,7 @@ +--- +- import_playbook: unix.yaml + +- hosts: localhost + + roles: + - role: obsidian diff --git a/roles/obsidian/tasks/Darwin.yaml b/roles/obsidian/tasks/Darwin.yaml new file mode 100644 index 0000000..b3c7d69 --- /dev/null +++ b/roles/obsidian/tasks/Darwin.yaml @@ -0,0 +1,11 @@ +--- +- name: install homebrew package + homebrew: + name: obsidian + state: latest + +- name: clone notes repository + git: + repo: git@github.com:kbenzie/notes.git + dest: '{{ansible_env.HOME}}/Documents/Notes' + branch: main diff --git a/roles/obsidian/tasks/Windows.yaml b/roles/obsidian/tasks/Windows.yaml new file mode 100644 index 0000000..967a17e --- /dev/null +++ b/roles/obsidian/tasks/Windows.yaml @@ -0,0 +1,11 @@ +--- +- name: install chocolatey package + win_chocolatey: + name: obsidian + state: latest + +- name: clone notes repository + win_git: + repo: git@github.com:kbenzie/notes.git + dest: '{{ansible_env.USERPROFILE}}/Documents/Notes' + branch: main diff --git a/roles/obsidian/tasks/main.yaml b/roles/obsidian/tasks/main.yaml new file mode 100644 index 0000000..6853678 --- /dev/null +++ b/roles/obsidian/tasks/main.yaml @@ -0,0 +1,2 @@ +--- +- include_tasks: '{{ansible_os_family}}.yaml'