deployment
npx skills add https://github.com/ssiumha/dots --skill deployment
Agent 安装分布
Skill 文档
Deployment & Infrastructure Automation
ë°°í¬, ì¸íë¼, 모ëí°ë§, ìë² ìëí를 íµí© ê´ë¦¬í©ëë¤.
íµì¬ ì² í:
- ì ì§ì 롤ìì, ë¹ ë¥¸ 롤백
- ë°°í¬ ì diff íì¸ íì
- íê²½ë³ ì¤ì ë¶ë¦¬ (dev/staging/prod)
- Ansible ë¤ì´í°ë¸ ê¸°ë¥ ì°ì (shell ì¤í¬ë¦½í¸ ìµìí)
- ê´ì¸¡ì±(Observability) 기본 íì¬
Instructions
ìí¬íë¡ì°: ìì² ë¶ì ë° ë¦¬ìì¤ ì í
ì¬ì©ì ìì²ì í¤ìë를 ë¶ìíì¬ íìí 리ìì¤ë§ ë¡ëí©ëë¤.
í¤ìë 매ì¹
Ansible ìëí (resources/01-05)
| í¤ìë | 리ìì¤ |
|---|---|
| ansible, diff, ì°¨ì´, ë³ê²½ ì¬í, dry-run | 01-diff-checking.md |
| SSH, ì¸ì¦, ë¹ë°ë²í¸, vars_prompt, ProxyJump | 02-ssh-auth.md |
| copy 모ë, íì¼ ë기í, íì¼ ë°°í¬ | 03-copy-module.md |
| playbook, role, handler, ìë¹ì¤ reload | 04-playbook-patterns.md |
| syntax check, lint, ê²ì¦, í ì¤í¸ | 05-testing-validation.md |
DevOps ì¸íë¼ (resources/06-09)
| í¤ìë | 리ìì¤ |
|---|---|
| ë°°í¬, deploy, PM2, ì¤í¬ë¦½í¸ | 06-deployment.md |
| postgres, mysql, DB, ë°ì´í°ë² ì´ì¤ | 07-database.md |
| helmfile, k8s, kubernetes | 08-helmfile-k8s.md |
| prometheus, grafana, 모ëí°ë§, observability | 09-observability.md |
리ìì¤ ì ì©
- íê²½ íì : íê² íê²½ íì¸ (VM, K8s, 컨í ì´ë, Ansible)
- 리ìì¤ ë¡ë: í¤ìë 매ì¹ì¼ë¡ íì 리ìì¤ Read
- ì¤ì ìì±: íê²½ì ë§ë ì¤ì íì¼ ìì±
- ê²ì¦: dry-run, diffë¡ ë³ê²½ ì¬í íì¸
Examples
Ansible ìì ë°°í¬
User: “Ansibleë¡ ì¤ì íì¼ ìì íê² ë°°í¬” â Read 01-diff-checking.md, 03-copy-module.md, 04-playbook-patterns.md â Playbook ìì± (diff â íì¸ â ë°°í¬ â reload)
PM2 ë°°í¬
User: “PM2ë¡ Node ì± ë°°í¬ ì¤ì ” â Read 06-deployment.md â ecosystem.config.js ìì±
Helmfile K8s ë°°í¬
User: “Helmfileë¡ K8s ë°°í¬ ì¤ì í´ì¤” â Read 08-helmfile-k8s.md â helmfile.yaml + values/ ìì±
Observability 구ì¶
User: “Prometheus, Grafana 모ëí°ë§ ì¤ì ” â Read 09-observability.md â prometheus.yml, dashboard ì¤ì
Technical Details
ìì¸í ì¤ì ë° ìì ë ê° ë¦¬ìì¤ íì¼ ì°¸ì¡°:
REFERENCE.md: 리ìì¤ ì ì²´ ê°ì- Ansible: 01-05 (diff, SSH, copy, playbook, testing)
- DevOps: 06-09 (deployment, database, k8s, observability)