{"id":18792797,"url":"https://github.com/deekayen/testing-ansible","last_synced_at":"2025-12-28T14:30:16.102Z","repository":{"id":138909627,"uuid":"228976103","full_name":"deekayen/testing-ansible","owner":"deekayen","description":"Examples to supplement Testing Ansible by David Norman.","archived":false,"fork":false,"pushed_at":"2021-11-11T06:04:17.000Z","size":163,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-12-29T15:29:27.823Z","etag":null,"topics":["ansible","ansible-example","ansible-examples","book-example-source-code","book-examples"],"latest_commit_sha":null,"homepage":"https://testingansible.rocks","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deekayen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"deekayen","ko_fi":"deekayen","liberapay":"deekayen","custom":"https://paypal.me/deekayen"}},"created_at":"2019-12-19T04:39:31.000Z","updated_at":"2021-11-11T06:04:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"e9a2b232-6f68-41cf-b08b-4b3571f9e975","html_url":"https://github.com/deekayen/testing-ansible","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/deekayen%2Ftesting-ansible","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deekayen%2Ftesting-ansible/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deekayen%2Ftesting-ansible/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deekayen%2Ftesting-ansible/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deekayen","download_url":"https://codeload.github.com/deekayen/testing-ansible/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239718375,"owners_count":19685725,"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-example","ansible-examples","book-example-source-code","book-examples"],"created_at":"2024-11-07T21:21:49.570Z","updated_at":"2025-12-28T14:30:16.023Z","avatar_url":"https://github.com/deekayen.png","language":"Jinja","funding_links":["https://github.com/sponsors/deekayen","https://ko-fi.com/deekayen","https://liberapay.com/deekayen","https://paypal.me/deekayen"],"categories":[],"sub_categories":[],"readme":"# Testing Ansible Examples\n\nThis repository contains examples written to illustrate [Testing Ansible](https://testingansible.rocks/), a book on producing and maintaining quality [Ansible](http://www.ansible.com/) orchestration by [David Norman](https://dkn.me/).\n\nSome of the playbooks and examples intentionally sneer at the formatting guidelines which have become commonplace for standardizing Ansible configuration. These examples presume some prior knowledge and experience with Ansible. For an introduction to the basics of Ansible, its capabilities, and other instruction for beginners, start with [Ansible for DevOps](https://www.ansiblefordevops.com/) by [Jeff Geerling](https://www.jeffgeerling.com/).\n\n## Table of Contents\n\n### Chapter 1\n\n  - [`ansible_managed`](ansible_managed/): An example of how to use the `ansible_managed` magic variable to remind sysadmins which files are managed by Ansible.\n\n### Chapter: Introduction to ansible-lint\n\n  - [`hello-world`](hello-world/): A starter playbook to break a lot of formatting standards.\n\n## Issues\n\nSubmit your improvements and errata to the [GitHub issue queue](https://github.com/deekayen/testing-ansible/issues).\n\n## License\n\nYou are free to copy, modify, and distribute these Ansible examples with attribution under the terms of the BSD-3-Clause license. See the LICENSE file for details.\n\n## About the author\n\nThis project was created by [David Norman](https://dkn.me) as an example for [Testing Ansible](https://testingansible.rocks).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeekayen%2Ftesting-ansible","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeekayen%2Ftesting-ansible","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeekayen%2Ftesting-ansible/lists"}