手作業が嫌いなインフラエンジニアが、Ansibleで自宅検証環境を作り始めた話

Ansible playbooks that break on second run waste hours. Idempotency isn't optional - it's the whole point. Deep dive on why run-once scripts fail and what it costs you:
https://www.valtersit.com/guides/gitlab/ansible-if_your_playbook_isnt_idempotent_youre_doing_it_wrong/
#ansible #devops #sysadmin
How I Automated My Entire Server Setup Using GitHub Actions and Ansible — hands-on guide for sysadmins. #devops #ansible #github-actions
https://www.valtersit.com/how-i-automated-my-entire-server-setup-using-github-actions-and-ansible/
はてなブログに投稿しました
[Ansible] acme_certificateモジュールでACMEのDNS-01チャレンジを使った証明書作成 - zaki work log https://zaki-hmkc.hatenablog.com/entry/2026/09/26/162244
#はてなブログ #ansible
If your Ansible tasks are full of shell and awk one-liners, you lost idempotency. Here is how to write declarative, maintainable playbooks instead. https://www.valtersit.com/guides/automation/your-ansible-playbook-isnt-a-fancy-bash-script-stop-writing-it-like-one/ #ansible #devops #automation
Patch these critical Ansible Automation Platform vulnerabilities to prevent privilege escalation. Ansible Automation Platform vulnerabilities expose secrets.
はてなブログに投稿しました
Ansible Vaultで暗号化したファイルはモジュールのパラメタに指定しても復号処理されるのかの動作確認メモ - zaki work log https://zaki-hmkc.hatenablog.com/entry/2026/09/23/204610
#はてなブログ #ansible
You will learn the basics of Ansible Roles. With Ansible Roles, you can reuse Ansible content you create and share them with other users. You will learn about Ansible Roles step-by-step by means of examples.
#ansible
Your Ansible playbook worked once. Running it again hangs on that user task. Idempotency is why second runs fail. Learn the patterns that https://www.valtersit.com/guides/automation/ansible-idempotency-writing-playbooks-that-never-fail-twice/ #Ansible #DevOps #Automation
TechDaily — Terraform vs Ansible: provisioning vs configuration, declarative vs procedural, and when to use both together. Listen: podcasts.apple.com/us/podcast/x... #Terraform #Ansible #DevOps
In this post, you will learn how to create an Ansible playbook. As an exercise, you will install an Apache Webserver onto two target machines and change the welcome page.
#ansible
Ansible Idempotency: Writing Playbooks That Never Fail Twice — hands-on guide for sysadmins. #Ansible #DevOps #Automation
In this walk through we create our first Ansible playbook. Ansible playbooks are YAML files that define automation workflows, configuration management, and deployment steps. #Ansible #YAML #NetworkAutomation
Ansible 5/5 - Writing your first playbook
drive.proton.me/urls/2P3QHQW...
In this walk through we run ad-hoc commands with elevated privileges. We look at how to install packages onto all of our remote servers with one command. #Ansible #NetworkAutomation #NetworkAdministration
Ansible 4/5 - Running elevated ad-hoc commands
drive.proton.me/urls/6YEE7WA...
In this walk through we install Ansible, create and manage an inventory file, and test connectivity using ad-hoc commands like ping and gather_facts. #Ansible #NetworkAutomation #NetworkEngineering
Ansible 3/5 - Running ad-hoc commands
drive.proton.me/urls/V53TX6Z...
In this walk through we create a Git repository on GitHub, pull that repository down, make changes, and push the changes to GitHub. #Ansible #Git #GitHub #NetworkAutomation
Ansible 2/5 - Setting up the Git repository
drive.proton.me/urls/BH11CGJ...
In this post, you will learn how to set up a basic Ansible Inventory. Besides that, you will learn how to encrypt sensitive information by means of Ansible Vault. Enjoy!
#ansible
Stop writing Ansible playbooks as bash scripts. If your tasks are full of shell and awk, you lose idempotency and break on rerun. https://www.valtersit.com/guides/automation/your-ansible-playbook-isnt-a-fancy-bash-script-stop-writing-it-like-one/ #ansible #devops #automation
This walk through covers setting up SSH to connect remotely and securely to servers from an Ansible control host. #Ansible #NetworkAutomation #SSH
Ansible 1/5 - Setting up SSH for remote server access walk through
drive.proton.me/urls/C9RYH8J...