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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors