{"id":21660450,"url":"https://github.com/devopshobbies/ansible-templates","last_synced_at":"2025-09-11T05:34:32.230Z","repository":{"id":37894199,"uuid":"145902923","full_name":"devopshobbies/ansible-templates","owner":"devopshobbies","description":"The complete Ansible tutorial, reference, awesome examples","archived":false,"fork":false,"pushed_at":"2024-11-02T16:27:37.000Z","size":393,"stargazers_count":158,"open_issues_count":1,"forks_count":62,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-06-18T04:38:31.902Z","etag":null,"topics":["ansible","cicd","configuration-management"],"latest_commit_sha":null,"homepage":"","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devopshobbies.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2018-08-23T20:19:56.000Z","updated_at":"2025-05-29T00:12:59.000Z","dependencies_parsed_at":"2024-03-25T22:31:06.084Z","dependency_job_id":"8b52889c-0b22-4c6e-8694-e818ee4f22a3","html_url":"https://github.com/devopshobbies/ansible-templates","commit_stats":null,"previous_names":["ahmadalibagheri/ansible-tutorial"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devopshobbies/ansible-templates","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopshobbies%2Fansible-templates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopshobbies%2Fansible-templates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopshobbies%2Fansible-templates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopshobbies%2Fansible-templates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devopshobbies","download_url":"https://codeload.github.com/devopshobbies/ansible-templates/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopshobbies%2Fansible-templates/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274583661,"owners_count":25311895,"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","status":"online","status_checked_at":"2025-09-11T02:00:13.660Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","cicd","configuration-management"],"created_at":"2024-11-25T09:33:58.082Z","updated_at":"2025-09-11T05:34:32.200Z","avatar_url":"https://github.com/devopshobbies.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible-tutorial\n\n\u003cp align=\"center\"\u003e\n \u003cimg alt=\"Ansible Logo\" src=\"image/banner.png\"\u003e\n\u003c/p\u003e\n\n**This Repo contains many sample** codes with **explanations** (Linux Configuration Management) to help you find your need ansible very easily and in a structured manner.\n\n## Published templates:\n\n| Icon   | Article                                                       | Link                                                                      |\n| ------ | ------------------------------------------------------------- | ------------------------------------------------------------------------- |\n| ➖➡️🏠 | Ansible Tutorial - Part 0 - Getting Ready to Ansible          | [Part 0 - Getting Ready to Ansible](./part00-getting-ready/)              |\n| 🔑     | Ansible Tutorial - Part 1 - User Management                   | [Part 1 - User Management](./part01-create-user/)                         |\n| ⬆️     | Ansible Tutorial - Part 2 - Upgrade OS                        | [Part 2 - Upgrade OS](./part02-update-linux/)                             |\n| 🚧     | Ansible Tutorial - Part 3 - Basic Configuration (In Progress) | [Part 3 - Basic Configuration](#)                                         |\n| 🐳     | Ansible Tutorial - Part 4 - Install Docker                    | [Part 4 - Install Docker](./part04-docker-install/)                       |\n| 💡     | Ansible Tutorial - Part 5 - Install LAMP Stack                | [Part 5 - Install LAMP Stack](./part05-lamp-stack-install/)               |\n| 💻     | Ansible Tutorial - Part 6 - Install LEMP Stack                | [Part 6 - Install LEMP Stack](./part06-lemp-stack-install)                |\n| 🔍     | Ansible Tutorial - Part 7 - Install Elasticsearch             | [Part 7 - Install Elasticsearch](./part07-elasticsearch-install/)         |\n| ⏰     | Ansible Tutorial - Part 8 - Cron Jobs                         | [Part 8 - Cron Jobs](./part08-create-cronjob/)                            |\n| 📊     | Ansible Tutorial - Part 9 - Install Grafana                   | [Part 9 - Install Grafana](./part09-grafana-install)                      |\n| 📈     | Ansible Tutorial - Part 10 - Install Zabbix                   | [Part 10 - Install Zabbix](./part10-zabbix-install)                       |\n| 🔄     | Ansible Tutorial - Part 11 - Install Redis                    | [Part 11 - Install Redis](./part11-redis-install)                         |\n| 🐇     | Ansible Tutorial - Part 12 - Install RabbitMQ                 | [Part 12 - Install RabbitMQ](./part12-rabbitmq-install)                   |\n| 📊     | Ansible Tutorial - Part 13 - Install Zabbix-Agent             | [Part 13 - Install Zabbix-Agent](./part13-zabbix-agent-install)           |\n| 🌴😺   | Ansible Tutorial - Part 14 - Install Tomcat                   | [Part 14 - Install Tomcat](./part14-tomcat-install)                       |\n| 🐳     | Ansible Tutorial - Part 15 - Install Docker Swarm             | [Part 15 - Install Docker Swarm](./part15-docker-swarm-install)           |\n| ➖➡️🏠 | Ansible Tutorial - Part 16 - Install Nginx                    | [Part 16 - Install Nginx](./part16-nginx-install)                         |\n| 💬     | Ansible Tutorial - Part 17 - Install Mattermost               | [Part 17 - Install Mattermost](./part17-mattermost-install)               |\n| 📦     | Ansible Tutorial - Part 18 - Install \u0026 Update Packages (APT)  | [Part 18 - Install \u0026 Update Packages (APT)](./part18-package-manager/)    |\n| ⚙️     | Ansible Tutorial - Part 19 - Config Sysctl                    | [Part 19 - Config Sysctl](./part19-config-sysctl/)                        |\n| 🐘     | Ansible Tutorial - Part 20 - Configure PostgreSQL HBA         | [Part 20 - Configure PostgreSQL HBA](./part20-config-pg-hba/)             |\n| 📈     | Ansible Tutorial - Part 21 - Install zabbix-agent2            | [Part 21 - Install zabbix-agent2](./part21-zabbix-agent2/)            |\n| 💻     | Ansible Tutorial - Part 22 - Setup K8S Worker Nodes           | [Part 22 - Setup K8S Worker Nodes](./part22-k8s-worker-init/)             |\n| 🔧     | Ansible Tutorial - Part 23 - Initial Ubuntu Configuration     | [Part 23 - Initial Ubuntu Configuration](./part23-config-os_ubuntu-init/) |\n| 🚦     | Ansible Tutorial - Part 24 - Install Jenkins                  | [Part 24 - Install Jenkins](./part24-jenkins-jcasc/)                      |\n| 📂     | Ansible Tutorial - Part 25 - Setup NFS Server                 | [Part 25 - Setup NFS Server](./part25-setup-nfs-server/)                  |\n| 🏢     | Ansible Tutorial - Part 26 - Install Apache                   | [Part 26 - Install Apache](./part26-apache-install/)                      |\n| 💻     | Ansible Tutorial - Part 27 - Change Hostname                  | [Part 27 - Change Hostname](./part27-change-hostname/)                    |\n| 🚀     | Ansible Tutorial - Part 28 - Install HAProxy                  | [Part 28 - Install HAProxy](./part28-haproxy-install/)                    |\n| 🚀     | Ansible Tutorial - Part 29 - Install Vault                 | [Part 28 - Install HAProxy](./part29-vault/)                    |\n| 🚀     | Ansible Tutorial - Part 30 - Install SSL Certificate                  | [Part 28 - Install SSL Certificate](./part30-ssl-certification-with-nginx/)                    |\n| 👨🏽‍🔬     | Ansible Tutorial - Part 31 - Testing Ansible with Molecule              | [Part 31 - Testing Ansible with Molecule](./part31-testing-ansible-molecule/)  |\n| 👨🏽‍🔬     | Ansible Tutorial - Part 32 - Testing Ansible with Molecule (testinfra) | [Part 32 - Testing Ansible with Molecule](./part32-testing-ansible-molecule/)  |\n| ⚡️✨ | Ansible Tutorial - Part 33 - Playbook Optimization and Best Practices | [Part 33 - Optimization and Best Practices](./part33-playbook-best-practices/) |\n\n\n## Contributions:\n\nWe are more than welcome with any kind of contribution. Noticed there are too many ways to contribute to open-source projects. You can use the following guide:\n\n- Check the code and find problems then report.\n- If you think you can improve any template, do not hesitate and create a fork and add your changes then create a pull request.\n- There are some items tagged with in progress status. You can help to complete them.\n- If you think there's a place for another template you can add it.\n\nThank you for reading. Have a good day.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevopshobbies%2Fansible-templates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevopshobbies%2Fansible-templates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevopshobbies%2Fansible-templates/lists"}