{"id":14064492,"url":"https://github.com/duffney/becomeansible","last_synced_at":"2025-04-10T01:04:45.173Z","repository":{"id":42682969,"uuid":"250758909","full_name":"duffney/becomeansible","owner":"duffney","description":"Start as a beginner, leave production ready. Begin with running ad-hoc Ansible commands and end deploying Ansible with GitHub Actions.","archived":false,"fork":false,"pushed_at":"2024-04-01T05:23:56.000Z","size":331,"stargazers_count":74,"open_issues_count":1,"forks_count":60,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-10T01:04:39.582Z","etag":null,"topics":["ansible","ansible-playbook","devops","github-actions","learning-ansible"],"latest_commit_sha":null,"homepage":"https://becomeansible.com/","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/duffney.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-28T09:43:34.000Z","updated_at":"2024-11-01T17:36:59.000Z","dependencies_parsed_at":"2023-01-24T02:15:12.791Z","dependency_job_id":null,"html_url":"https://github.com/duffney/becomeansible","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duffney%2Fbecomeansible","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duffney%2Fbecomeansible/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duffney%2Fbecomeansible/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duffney%2Fbecomeansible/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/duffney","download_url":"https://codeload.github.com/duffney/becomeansible/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137890,"owners_count":21053775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","ansible-playbook","devops","github-actions","learning-ansible"],"created_at":"2024-08-13T07:03:53.610Z","updated_at":"2025-04-10T01:04:45.156Z","avatar_url":"https://github.com/duffney.png","language":"PowerShell","funding_links":[],"categories":["PowerShell"],"sub_categories":[],"readme":"# Start as a beginner, leave production-ready\n\nBuild a container-centric Ansible development environment and crawl, walk, run,\nsprint your way through learning Ansible.\n\nYou start by running ad-hoc Ansible commands and by the end you’ll be deploying\nAnsible with commits and pull requests! become Ansible was forged through years\nof experience as an engineering team learned and implemented Ansible in an\norganization. It shares all those learned the hard way lessons with you in under\n 140 pages.\n\nYou don’t need a cryptic tome, you need a player’s guide.\n\n## Contents\n\n* Preface\n* About the book\n* **Part 1: Setup an Ansible Environment**\n* Ansible Development with Containers\n* Connect to the Cloud\n* Deploy an Ansible Dev Environment\n* **Part 2: become Ansible**\n* Starting at the Source\n* Using Ad-hoc Ansible Commands\n* What is Repeated is a Playbooks\n* Take Inventory of the Infrastructure\n* Building Reusable Configurations\n* Dynamic Inventories for Scaling\n* Build a CI \\ CD pipeline for Ansible with Github Actions\n\n[\u003cimg src=\"_img/cover.png\" class=\"center\"\u003e](https://gumroad.com/l/become-ansible)\n\n[\u003cimg src=\"_img/buythebook.png\" class=\"center\"\u003e](https://gumroad.com/l/become-ansible)\n\n## Praise for become Ansible\n\n\u003e \"To become Ansible is to become part of something larger. It is to derive\n\u003e value from the combination of many tools and processes. To become Ansible is\n\u003eto be a sysadmin with an array of technologies at your disposal. What can you\n\u003ebuild with an array of tools? Anything. Everything.\" Read the full review\n\u003e[here](https://murrahjm.github.io/become-ansible-review/).\n\u003e\n\u003e--- Jeremy Murrah (@JeremyMurrah)\n\u003e\n\u003e\"You'll be very hard-pressed to find a more current, complete way to learn\n\u003eAnsible than become Ansible\"\n\u003e--- Rich Highness (@rhighness)\n\u003e\n\u003e\"Most coding books stick with a single platform. become Ansible takes Ansible\n\u003eand shows you how to use it EVERYWHERE! It's your one-stop-shop to Ansible\"\n\u003e--- Michael Levan (@TheNJDevOpsGuy)\n\u003e\n\u003e\"Being a novice or with no prior experience in Ansible, the book's style of\n\u003eproviding practical examples at every stage gave me a quick booster to start\n\u003emy Ansible journey.\"\n\u003e--- Gnaneshwar Babu (@mail2gnana)\n\u003e\n\u003e\"become Ansible is written in such a way that you are guided in a purposeful\n\u003emanner to achieve tangible tasks, solidifying the knowledge that you are\n\u003elearning as you progress through the book. It is one of the most interactive\n\u003etechnical books I’ve had the pleasure of reading.\"\n\u003e--- Matt Allford (@mattallford)\n\u003e\n\u003e\"A must-have book for every SRE out there who loves ansible \u0026 awscloud!\"\n\u003e\n\u003e--- Marcos Ortiz (@marcosluis2186)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduffney%2Fbecomeansible","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fduffney%2Fbecomeansible","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduffney%2Fbecomeansible/lists"}