- Updated user addition tasks across multiple playbooks (mcp_switchboard, mcpo, neo4j, neo4j_mcp, openwebui, postgresql, rabbitmq, searxng, smtp4dev) to replace references to ansible_user and remote_user with keeper_user. - Modified PostgreSQL deployment to create directories and manage files under keeper_user's home. - Enhanced documentation to clarify account taxonomy and usage of keeper_user in playbooks. - Introduced new deployment for Agent S, including environment setup, desktop environment installation, XRDP configuration, and accessibility support. - Added staging playbook for preparing release tarballs from local repositories. - Created templates for XRDP configuration and environment activation scripts. - Removed obsolete sunwait documentation.
28 lines
1000 B
YAML
28 lines
1000 B
YAML
---
|
|
# Caliban Configuration - Agent Automation Host
|
|
# Services: caliban (Agent S), alloy, docker, kernos
|
|
|
|
services:
|
|
- alloy
|
|
- caliban
|
|
- docker
|
|
- kernos
|
|
|
|
# Account Taxonomy
|
|
# principal_user is the AI agent operator account on this host
|
|
principal_user: robert
|
|
principal_uid: 1000
|
|
|
|
# Alloy
|
|
alloy_log_level: "warn"
|
|
|
|
# Kernos MCP Shell Server Configuration
|
|
kernos_user: harper
|
|
kernos_group: harper
|
|
kernos_directory: /srv/kernos
|
|
kernos_port: 22021
|
|
kernos_host: "0.0.0.0"
|
|
kernos_log_level: INFO
|
|
kernos_log_format: json
|
|
kernos_environment: sandbox
|
|
kernos_allow_commands: "apt,awk,base64,bash,cat,chmod,cp,curl,cut,date,dd,df,dig,dmesg,du,echo,env,file,find,free,git,grep,gunzip,gzip,head,host,hostname,id,jq,kill,less,ln,ls,lsblk,lspci,lsusb,make,mkdir,mv,nc,node,nohup,npm,npx,ping,pip,pkill,pnpm,printenv,ps,pwd,python3,rm,rsync,run-captured,scp,sed,sleep,sort,source,ssh,ssh-keygen,ssh-keyscan,stat,sudo,tail,tar,tee,timeout,touch,tr,tree,uname,uniq,unzip,uptime,wc,wget,which,whoami,xargs,xz,zip" |