Skip to content

Commit 354631f

Browse files
authored
feat(finicky,ansible): finicky to secret (#214)
1 parent 1dec422 commit 354631f

File tree

3 files changed

+17
-25
lines changed

3 files changed

+17
-25
lines changed

config/finicky/home/.finicky.js

Lines changed: 0 additions & 23 deletions
This file was deleted.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"data": "ENC[AES256_GCM,data:2hKCQlQRFheWR1zdV3F9gcw85sMzk8r0xy52oLCgogiK9oT4p2NVJHQSbBaaQSdXEa+JHeQWuKDMP2Q2wtGolNfQNvTzdC5O9pb7ztcctBwy8brjZeY9jm7v6hEWpChY2xOupJ+kAipYB+2k0M6yz4kzD1x5JUVuJ5o2UeU6Qrh3TTgOo5eK6SjqIbD9y1gfqNdMZekxU99OC2gXKiPEEgy5BH3Ibol1vflGhlKqapanaCJg/XuwuAqUkyENgyHfK7/fZDxUOtmg8yzC+gs/W2Jt8ydVSva+nus9RKTiE43eaMVfpgDXWLpzUP7teLbVLgOjNgJF4G30D21ZE00S0L49PAxOf4PFVD2ie1mWq/eQ4fmAR0BuPEsbf36aG8GDqr9wkyyJLQh5jY6oZoaen+8AXH1+MZKI/qbVP9ilat/iUzVJPern1tnTvkyMfQuUwOnhNmY=,iv:qOSNiDAmBZHihBfFBfLvuJFdTNl5/CvQEy7gq9wYCPc=,tag:YZDMEnO/tXftZq2NLklppg==,type:str]",
3+
"sops": {
4+
"gcp_kms": [
5+
{
6+
"resource_id": "projects/shiron-dev/locations/global/keyRings/dotfiles-sops/cryptoKeys/dotfiles-sops-key",
7+
"created_at": "2025-12-27T16:49:14Z",
8+
"enc": "CiQAgyNETlnAOsGresCdhevE+On5HhI2YzwqOHg/xRwFPGOmJRgSSQAyLXxSMM37j1f4mMVb/UObbVZqUMCxptX96YmsTh62T10385WKHRpc8u3gQTaa8wTNjXMbMqk7zP74q1rmAl3VMVR0vS2saOI="
9+
}
10+
],
11+
"lastmodified": "2025-12-27T16:49:15Z",
12+
"mac": "ENC[AES256_GCM,data:nQoslEzD55VjNWJexKFwHsJndjyl/egguSNbt7Qem1jSvXm1r56prROWoSXUqKwWqhPWesA5fnq5uUS3P+MoUrbsX3nQiGSKpvgyuhy7edvO8BQZMz54ngb8UQKcqZwtmqlEH9KphzLKxulmEbm4EGabk3FrOIUfp4D76MsXCgw=,iv:+/+BAkXDATKXN6AS793gpE5K6oAMMr31ShvTEezF1rg=,tag:gdBHHLxEewn0Fpm5ztmjfg==,type:str]",
13+
"version": "3.11.0"
14+
}
15+
}

scripts/ansible/roles/config/tasks/all.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,11 @@
110110

111111
- name: Get home files from config directories
112112
ansible.builtin.set_fact:
113-
config_home_files: "{{ config_paths | select('match', '^[^/]+/home/.*') | list }}"
113+
config_home_files: "{{ config_paths | select('match', '^[^/]+/home/.*') | reject('match', '.*\\.sops$') | list }}"
114114

115115
- name: Transform home file paths to target paths
116116
ansible.builtin.set_fact:
117-
config_home_file_targets: "{{ config_home_files | map('regex_replace', '^([^/]+)/home/(.*)$', '\\2') | list }}"
117+
config_home_file_targets: "{{ config_home_files | map('regex_replace', '^([^/]+)/home/(.*)$', '\\2') | map('regex_replace', 'secrets\\.', '') | list }}"
118118

119119
- name: Check home files
120120
ansible.builtin.stat:

0 commit comments

Comments
 (0)