diff --git a/roles/full/meta/main.yml b/roles/full/meta/main.yml index 2f9d522..7a10fe2 100644 --- a/roles/full/meta/main.yml +++ b/roles/full/meta/main.yml @@ -3,6 +3,8 @@ dependencies: - tmux-user-cfg - { role: vim-user-cfg, vim_rc_version: "full" } - zsh-user-cfg + - yay + - sshconfig - nix - nix-user-cfg - kitty-user-cfg diff --git a/roles/minimal/meta/main.yml b/roles/minimal/meta/main.yml index 45d41b6..911ef3d 100644 --- a/roles/minimal/meta/main.yml +++ b/roles/minimal/meta/main.yml @@ -3,3 +3,4 @@ dependencies: - tmux-user-cfg - { role: vim-user-cfg, vim_rc_version: "minimal" } - zsh-user-cfg + - yay diff --git a/roles/sshconfig/tasks/main.yml b/roles/sshconfig/tasks/main.yml new file mode 100644 index 0000000..472ea6a --- /dev/null +++ b/roles/sshconfig/tasks/main.yml @@ -0,0 +1,5 @@ +--- +# Deploys standard sshconfig via script in the dotfiles folder. + +- name: Configure ssh + ansible.builtin.command: "/home/{{ additional_user }}/.dotfiles/scripts/configure_sshconfig.sh" diff --git a/roles/yay/tasks/main.yml b/roles/yay/tasks/main.yml new file mode 100644 index 0000000..b383e28 --- /dev/null +++ b/roles/yay/tasks/main.yml @@ -0,0 +1,18 @@ +--- +# Configuring yay file. + +- name: Creating yay personal configuration folder + ansible.builtin.file: + path: "/home/{{ additional_user }}/.config/yay" + state: directory + owner: "{{ additional_user }}" + group: "{{ additional_user }}" + mode: '0755' + +- name: Copying default configuration for yay + ansible.builtin.copy: + path: yay-config.json + dest: "/home/{{ additional_user }}/.config/yay/config.json" + owner: "{{ additional_user }}" + group: "{{ additional_user }}" + mode: '0644'