Skip to content

yanklio/dot_uchi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Personal Ansible dotfiles and homelab server roles.

Layout

  • dot_roles/ - workstation and shell tooling roles
  • server_roles/ - homelab service roles
  • playbooks/site.yml - apply the full workstation/server setup
  • playbooks/roles.yml - run one role by tag
  • playbooks/control.yml - start, stop, restart, or inspect service containers
  • inventory.yaml - host inventory

Common commands

ansible-playbook playbooks/site.yml
ansible-playbook playbooks/roles.yml --tags node
ansible-playbook playbooks/site.yml --tags server
ansible-playbook playbooks/control.yml -e control_action=status
ansible-playbook playbooks/control.yml -e control_action=up -e control_app=glance

Server apps

  • app compose files are written under ~/serve/apps/<app>
  • app state is stored under ~/serve/state
  • shared caches and model stores are under ~/serve/store
  • nginx service configs are written to /etc/nginx/conf.d

About

📦 Keeping here all the doftifles for my dev machine and server here (hope that it will last for some time)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors