> Ansible Automation
Server provisioning and configuration management with Ansible playbooks, roles, and inventories.
fetch
$
curl "https://skillshub.wtf/skillshub-team/catalog-batch5/ansible-automation?format=md"SKILL.md•Ansible Automation
Ansible
Inventory (hosts.yml)
all:
children:
webservers:
hosts:
web1: { ansible_host: 192.168.1.10 }
web2: { ansible_host: 192.168.1.11 }
dbservers:
hosts:
db1: { ansible_host: 192.168.1.20 }
Playbook
- hosts: webservers
become: yes
tasks:
- name: Install nginx
apt: name=nginx state=present
- name: Copy config
template: src=nginx.conf.j2 dest=/etc/nginx/nginx.conf
notify: restart nginx
- name: Enable service
systemd: name=nginx state=started enabled=yes
handlers:
- name: restart nginx
systemd: name=nginx state=restarted
Run
ansible-playbook -i hosts.yml playbook.yml
ansible-playbook playbook.yml --check # Dry run
ansible webservers -m ping # Ad-hoc
Roles for reusable modules, Vault for secrets, Galaxy for community roles
> related_skills --same-repo
> Nix Dev Shells with direnv
Auto-activate reproducible dev environments with Nix flakes and direnv.
> Dagger with GitHub Actions
Run Dagger CI/CD pipelines in GitHub Actions for portable, testable builds.
> Bun + Hono API
Build fast APIs with Bun runtime and Hono framework.
> Deno Fresh Framework
Build full-stack web apps with Fresh on Deno. Islands, routes, and zero runtime overhead.
┌ stats
installs/wk0
░░░░░░░░░░first seenMar 18, 2026
└────────────