From 93893bc232a62fe3a39925d0ada77465d583bc35 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Thu, 15 May 2025 23:21:29 +0200 Subject: [PATCH 1/3] Aggiunta ruolo yay. --- roles/yay/tasks/main.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 roles/yay/tasks/main.yml 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' From 936a25e6f3353612ac740e2922037c4ed7c5700d Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Thu, 15 May 2025 23:21:51 +0200 Subject: [PATCH 2/3] Aggiunta ruolo per configurazione ssh. --- roles/sshconfig/tasks/main.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 roles/sshconfig/tasks/main.yml 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" From e186a1e9d7c03f09f1aa5b8933c0a7be4d37f077 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Thu, 15 May 2025 23:22:22 +0200 Subject: [PATCH 3/3] Configurazione sempre per yay, sshconfig solo per full. --- roles/full/meta/main.yml | 2 ++ roles/minimal/meta/main.yml | 1 + 2 files changed, 3 insertions(+) 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