Skip to main content

configuration-management-sysadmin

Configuration management, Infrastructure as Code, and automation with Ansible, Puppet, Chef

설치로 이동

소스 정보

저장소
NeuralBlitz/Mito
최근 소스 활동
2026년 3월 22일 13:29
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
configuration-management-sysadmin
description
Configuration management, Infrastructure as Code, and automation with Ansible, Puppet, Chef
license
MIT
compatibility
opencode
metadata
{"audience":"devops","category":"systems-administration"}
## What I do - Manage server configurations at scale - Automate infrastructure setup - Use configuration management tools - Implement idempotent manifests - Define desired state - Ensure configuration compliance ## When to use me When managing infrastructure at scale, automating deployments, or ensuring consistent configurations. ## Tools Overview ### Ansible - Agentless - YAML playbooks - SSH-based - Declarative - Best for: Ad-hoc automation, configuration ```yaml - name: Install nginx hosts: webservers become: yes tasks: - name: Install nginx apt: name: nginx state: present ``` ### Puppet - Agent-based (master/agent) - Declarative DSL - Resource types - Report drift - Best for: Long-running infrastructure ```puppet package { 'nginx': ensure => installed, } service { 'nginx': ensure => running, require => Package['nginx'], } ``` ### Chef - Agent-based - Ruby DSL - Cookbooks and recipes - Chef Infra, Chef Inspec - Best for: Complex configurations ```ruby package 'nginx' do action :install end service 'nginx' do action [:start, :enable] end ``` ### Terraform - Infrastructure provisioning - HCL language - Plan and apply - State management - Best for: Cloud resources ```hcl resource "aws_instance" "web" { ami = "ami-12345678" instance_type = "t2.micro" tags = { Name = "WebServer" } } ``` ## Key Concepts ### Idempotency - Same result regardless of runs - Check current state first - Make minimal changes ### Desired State - Define what, not how - System reconciles to desired - Drift detection ### Modules/Recipes/Cookbooks - Reusable components - Dependency management - Version control ### Testing - Testinfra - Serverspec - Kitchen/CI integration ## Best Practices - Use version control - Peer review changes - Test in staging first - Use secrets management - Modularize configurations - Document modules - Monitor drift - Backup state files
GitHub에서 보기