diff --git a/arch.yaml b/arch.yaml new file mode 100644 index 0000000..f15c0f2 --- /dev/null +++ b/arch.yaml @@ -0,0 +1,15 @@ +--- +- hosts: arch + vars: + username: mandlm + password: $6$hfdjshdfkajdsh$DRgmUOQfm9DnvSv.l.WuQJpextzBpX5BCbSncXTts5dHazvKRxj8qUYAjju2/AGZqKOt8PTLC7w9yRR68ZHCG1 + dotfiles: "~/.dotfiles" + become: yes + roles: + - user-account + - dotfiles + - git + - tmux + - zsh + - neovim + - tools diff --git a/inventory.yaml b/inventory.yaml index f60e23a..242498a 100644 --- a/inventory.yaml +++ b/inventory.yaml @@ -5,3 +5,7 @@ all: ansible_connection: paramiko_ssh ansible_host: localhost ansible_user: root + arch: + ansible_connection: local + ansible_host: localhost + ansible_user: root diff --git a/roles/neovim/tasks/main.yaml b/roles/neovim/tasks/main.yaml index 792732a..7ebbb60 100644 --- a/roles/neovim/tasks/main.yaml +++ b/roles/neovim/tasks/main.yaml @@ -2,6 +2,8 @@ - name: install required packages package: name: + - python3 + - python-pynvim - neovim - ripgrep state: latest diff --git a/roles/tools/tasks/main.yaml b/roles/tools/tasks/main.yaml index 2f7b642..052a16a 100644 --- a/roles/tools/tasks/main.yaml +++ b/roles/tools/tasks/main.yaml @@ -1,8 +1,12 @@ --- -- name: install tools +- name: install common tools + package: + name: + - tree + state: latest +- name: install debian tools package: name: - aptitude - - tree state: latest - + when: ansible_facts["os_family"] == "Debian" diff --git a/wsl-debian.yaml b/wsl-debian.yaml index 85711ff..f531d60 100644 --- a/wsl-debian.yaml +++ b/wsl-debian.yaml @@ -5,7 +5,6 @@ password: $6$hfdjshdfkajdsh$DRgmUOQfm9DnvSv.l.WuQJpextzBpX5BCbSncXTts5dHazvKRxj8qUYAjju2/AGZqKOt8PTLC7w9yRR68ZHCG1 dotfiles: "~/.dotfiles" become: yes - gather_facts: no roles: - update-packages - user-account