mirror of
https://github.com/fscotto/infra.git
synced 2026-05-30 15:39:58 +00:00
Skip AI agent dotfiles on servers
This commit is contained in:
@@ -62,6 +62,8 @@ ai_agents_npm_packages:
|
|||||||
- name: "@google/gemini-cli"
|
- name: "@google/gemini-cli"
|
||||||
state: latest
|
state: latest
|
||||||
|
|
||||||
|
ai_agents_enabled: true
|
||||||
|
|
||||||
ai_agents_dotfiles:
|
ai_agents_dotfiles:
|
||||||
- name: AI common config
|
- name: AI common config
|
||||||
src: .config/ai
|
src: .config/ai
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ effective_username: "{{ server_username }}"
|
|||||||
effective_user_group: "{{ server_user_group }}"
|
effective_user_group: "{{ server_user_group }}"
|
||||||
effective_user_home: "{{ server_user_home }}"
|
effective_user_home: "{{ server_user_home }}"
|
||||||
server_container_stack_dir: /opt/docker/server
|
server_container_stack_dir: /opt/docker/server
|
||||||
|
ai_agents_enabled: false
|
||||||
|
|
||||||
profile_packages:
|
profile_packages:
|
||||||
- avahi-daemon
|
- avahi-daemon
|
||||||
|
|||||||
@@ -33,7 +33,11 @@
|
|||||||
owner: "{{ effective_username }}"
|
owner: "{{ effective_username }}"
|
||||||
group: "{{ effective_user_group }}"
|
group: "{{ effective_user_group }}"
|
||||||
mode: "{{ item.mode }}"
|
mode: "{{ item.mode }}"
|
||||||
loop: "{{ (common_dotfiles | default([])) + (ai_agents_dotfiles | default([])) }}"
|
loop: >-
|
||||||
|
{{
|
||||||
|
(common_dotfiles | default([]))
|
||||||
|
+ ((ai_agents_dotfiles | default([])) if (ai_agents_enabled | default(false)) else [])
|
||||||
|
}}
|
||||||
loop_control:
|
loop_control:
|
||||||
label: "{{ item.dest }}"
|
label: "{{ item.dest }}"
|
||||||
|
|
||||||
@@ -47,7 +51,9 @@
|
|||||||
mode: "0755"
|
mode: "0755"
|
||||||
loop:
|
loop:
|
||||||
- .codex
|
- .codex
|
||||||
when: (ai_agents_templates | default([])) | length > 0
|
when:
|
||||||
|
- ai_agents_enabled | default(false)
|
||||||
|
- (ai_agents_templates | default([])) | length > 0
|
||||||
|
|
||||||
- name: Render AI agent templates
|
- name: Render AI agent templates
|
||||||
tags: [dotfiles, dotfiles:common]
|
tags: [dotfiles, dotfiles:common]
|
||||||
@@ -60,6 +66,7 @@
|
|||||||
loop: "{{ ai_agents_templates | default([]) }}"
|
loop: "{{ ai_agents_templates | default([]) }}"
|
||||||
loop_control:
|
loop_control:
|
||||||
label: "{{ item.dest }}"
|
label: "{{ item.dest }}"
|
||||||
|
when: ai_agents_enabled | default(false)
|
||||||
|
|
||||||
- name: Refresh bat cache
|
- name: Refresh bat cache
|
||||||
tags: [dotfiles, dotfiles:common]
|
tags: [dotfiles, dotfiles:common]
|
||||||
|
|||||||
Reference in New Issue
Block a user