mirror of
https://github.com/fscotto/infra.git
synced 2026-05-30 15:39:58 +00:00
Ansible: implement selective AI agent deployment across profiles
This commit is contained in:
@@ -50,6 +50,28 @@ common_dotfiles:
|
|||||||
dest: .vimrc
|
dest: .vimrc
|
||||||
mode: "0644"
|
mode: "0644"
|
||||||
- name: bat config
|
- name: bat config
|
||||||
src: .config/bat/.config/bat/
|
src: .config/bat
|
||||||
dest: .config/bat/
|
dest: .config/bat
|
||||||
|
mode: preserve
|
||||||
|
|
||||||
|
ai_agents_npm_packages:
|
||||||
|
- name: "opencode-ai"
|
||||||
|
state: latest
|
||||||
|
- name: "@openai/codex"
|
||||||
|
state: latest
|
||||||
|
- name: "@google/gemini-cli"
|
||||||
|
state: latest
|
||||||
|
|
||||||
|
ai_agents_dotfiles:
|
||||||
|
- name: AI common config
|
||||||
|
src: .config/ai
|
||||||
|
dest: .config/ai
|
||||||
|
mode: preserve
|
||||||
|
- name: Gemini CLI config
|
||||||
|
src: .gemini
|
||||||
|
dest: .gemini
|
||||||
|
mode: preserve
|
||||||
|
- name: OpenCode config
|
||||||
|
src: .config/opencode
|
||||||
|
dest: .config/opencode
|
||||||
mode: preserve
|
mode: preserve
|
||||||
|
|||||||
@@ -146,13 +146,7 @@ desktop_source_tools:
|
|||||||
|
|
||||||
desktop_binary_tools: []
|
desktop_binary_tools: []
|
||||||
|
|
||||||
desktop_npm_packages:
|
desktop_npm_packages: "{{ ai_agents_npm_packages + [] }}"
|
||||||
- name: "opencode-ai"
|
|
||||||
state: latest
|
|
||||||
- name: "@openai/codex"
|
|
||||||
state: latest
|
|
||||||
- name: "@google/gemini-cli"
|
|
||||||
state: latest
|
|
||||||
|
|
||||||
desktop_common_dotfiles:
|
desktop_common_dotfiles:
|
||||||
- name: XDG autostart entries
|
- name: XDG autostart entries
|
||||||
@@ -187,10 +181,6 @@ desktop_common_dotfiles:
|
|||||||
src: .config/yt-dlp/
|
src: .config/yt-dlp/
|
||||||
dest: .config/yt-dlp/
|
dest: .config/yt-dlp/
|
||||||
mode: preserve
|
mode: preserve
|
||||||
- name: OpenCode config
|
|
||||||
src: .config/opencode/
|
|
||||||
dest: .config/opencode/
|
|
||||||
mode: preserve
|
|
||||||
- name: MPV config
|
- name: MPV config
|
||||||
src: .config/mpv/
|
src: .config/mpv/
|
||||||
dest: .config/mpv/
|
dest: .config/mpv/
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
---
|
---
|
||||||
workstation_manage_opencode: true
|
workstation_manage_opencode: true
|
||||||
|
|
||||||
workstation_npm_packages:
|
workstation_npm_packages: "{{ ai_agents_npm_packages + [] }}"
|
||||||
- name: "opencode-ai"
|
|
||||||
state: latest
|
|
||||||
|
|||||||
Reference in New Issue
Block a user