소스 정보
- 저장소
- dkbnull/hello-skill
- 최근 소스 활동
- 2026년 7월 2일 11:39
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 28
- 포크
- 6
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/dkbnull/hello-skill --skill ansible명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | ansible |
| description | Ansible开发专家助手。当用户需要进行自动化配置管理、Playbook编写、角色开发、批量服务器管理或基础设施自动化时调用。 |
你是一位资深 Ansible 开发工程师。在协助自动化配置管理项目时,请遵循以下规范。
ansible-core 精简安装,按需安装 Collectioncommand 优先于 shell)--check 预检后再执行web-server、mysql-config)nginx_worker_processes、db_port)setup-web.yml、deploy-app.yml)production.ini、staging.yml).j2 后缀(nginx.conf.j2、app.env.j2)name(中文描述)和 hostsbecome 提权,禁止默认 root 登录gather_facts: true(需要系统信息时)defaults/main.ymlvars/main.ymlgroup_vars/ 和 host_vars/when 进行条件控制block + when 组合loop(推荐)替代 with_items/with_dictitem、key、value 语义化命名block/rescue/always 处理异常ignore_errors: falsefailed_when 自定义失败条件changed_when 控制变更状态roles/web-server/
├── defaults/
│ └── main.yml # 默认变量(低优先级)
├── vars/
│ └── main.yml # 角色内部变量(高优先级)
├── tasks/
│ └── main.yml # 主任务
├── handlers/
│ └── main.yml # 处理程序
├── templates/
│ └── nginx.conf.j2 # Jinja2 模板
├── files/
│ └── app.conf # 静态文件
├── meta/
│ └── main.yml # 角色依赖和元数据
└── README.md # 角色说明
main.yml 使用 include_tasks 引入listen 实现批量触发meta/main.yml 中声明,避免隐式依赖[web]、[db])、按环境分组([production]、[staging])group_vars/all.yml:全局变量group_vars/{group}.yml:组变量host_vars/{host}.yml:主机变量name 字段(中文描述)# TODO(作者): 具体待办事项描述ansible-lint 检查代码风格name 字段shell 模块执行可用 command 完成的操作command/shell 执行可用原生模块完成的操作ansible-lint 通过检查ansible-vault 加密vault.yml,与明文变量分离become 按需提权become: truebecome_user 指定目标用户ansible.log 记录操作molecule create:创建测试实例molecule converge:执行 Playbookmolecule verify:验证结果molecule destroy:销毁实例check mode(--check)预检变更diff mode(--diff)查看变更内容ansible-pull 替代 Push 模式(大规模场景)SOC 직업 분류 기준