Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devopshobbies/ansible-templates
The complete Ansible tutorial, reference, awesome examples
https://github.com/devopshobbies/ansible-templates
ansible cicd configuration-management
Last synced: 6 days ago
JSON representation
The complete Ansible tutorial, reference, awesome examples
- Host: GitHub
- URL: https://github.com/devopshobbies/ansible-templates
- Owner: devopshobbies
- Created: 2018-08-23T20:19:56.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-02T16:27:37.000Z (about 2 months ago)
- Last Synced: 2024-12-09T04:41:58.954Z (14 days ago)
- Topics: ansible, cicd, configuration-management
- Language: Jinja
- Homepage:
- Size: 384 KB
- Stars: 141
- Watchers: 5
- Forks: 59
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ansible-tutorial
**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.
## Published templates:
| Icon | Article | Link |
| ------ | ------------------------------------------------------------- | ------------------------------------------------------------------------- |
| ➖➡️🏠 | Ansible Tutorial - Part 0 - Getting Ready to Ansible | [Part 0 - Getting Ready to Ansible](./part00-getting-ready/) |
| 🔑 | Ansible Tutorial - Part 1 - User Management | [Part 1 - User Management](./part01-create-user/) |
| ⬆️ | Ansible Tutorial - Part 2 - Upgrade OS | [Part 2 - Upgrade OS](./part02-update-linux/) |
| 🚧 | Ansible Tutorial - Part 3 - Basic Configuration (In Progress) | [Part 3 - Basic Configuration](#) |
| 🐳 | Ansible Tutorial - Part 4 - Install Docker | [Part 4 - Install Docker](./part04-docker-install/) |
| 💡 | Ansible Tutorial - Part 5 - Install LAMP Stack | [Part 5 - Install LAMP Stack](./part05-lamp-stack-install/) |
| 💻 | Ansible Tutorial - Part 6 - Install LEMP Stack | [Part 6 - Install LEMP Stack](./part06-lemp-stack-install) |
| 🔍 | Ansible Tutorial - Part 7 - Install Elasticsearch | [Part 7 - Install Elasticsearch](./part07-elasticsearch-install/) |
| ⏰ | Ansible Tutorial - Part 8 - Cron Jobs | [Part 8 - Cron Jobs](./part08-create-cronjob/) |
| 📊 | Ansible Tutorial - Part 9 - Install Grafana | [Part 9 - Install Grafana](./part09-grafana-install) |
| 📈 | Ansible Tutorial - Part 10 - Install Zabbix | [Part 10 - Install Zabbix](./part10-zabbix-install) |
| 🔄 | Ansible Tutorial - Part 11 - Install Redis | [Part 11 - Install Redis](./part11-redis-install) |
| 🐇 | Ansible Tutorial - Part 12 - Install RabbitMQ | [Part 12 - Install RabbitMQ](./part12-rabbitmq-install) |
| 📊 | Ansible Tutorial - Part 13 - Install Zabbix-Agent | [Part 13 - Install Zabbix-Agent](./part13-zabbix-agent-install) |
| 🌴😺 | Ansible Tutorial - Part 14 - Install Tomcat | [Part 14 - Install Tomcat](./part14-tomcat-install) |
| 🐳 | Ansible Tutorial - Part 15 - Install Docker Swarm | [Part 15 - Install Docker Swarm](./part15-docker-swarm-install) |
| ➖➡️🏠 | Ansible Tutorial - Part 16 - Install Nginx | [Part 16 - Install Nginx](./part16-nginx-install) |
| 💬 | Ansible Tutorial - Part 17 - Install Mattermost | [Part 17 - Install Mattermost](./part17-mattermost-install) |
| 📦 | Ansible Tutorial - Part 18 - Install & Update Packages (APT) | [Part 18 - Install & Update Packages (APT)](./part18-package-manager/) |
| ⚙️ | Ansible Tutorial - Part 19 - Config Sysctl | [Part 19 - Config Sysctl](./part19-config-sysctl/) |
| 🐘 | Ansible Tutorial - Part 20 - Configure PostgreSQL HBA | [Part 20 - Configure PostgreSQL HBA](./part20-config-pg-hba/) |
| 📈 | Ansible Tutorial - Part 21 - Install zabbix-agent2 | [Part 21 - Install zabbix-agent2](./part21-zabbix-agent2/) |
| 💻 | Ansible Tutorial - Part 22 - Setup K8S Worker Nodes | [Part 22 - Setup K8S Worker Nodes](./part22-k8s-worker-init/) |
| 🔧 | Ansible Tutorial - Part 23 - Initial Ubuntu Configuration | [Part 23 - Initial Ubuntu Configuration](./part23-config-os_ubuntu-init/) |
| 🚦 | Ansible Tutorial - Part 24 - Install Jenkins | [Part 24 - Install Jenkins](./part24-jenkins-jcasc/) |
| 📂 | Ansible Tutorial - Part 25 - Setup NFS Server | [Part 25 - Setup NFS Server](./part25-setup-nfs-server/) |
| 🏢 | Ansible Tutorial - Part 26 - Install Apache | [Part 26 - Install Apache](./part26-apache-install/) |
| 💻 | Ansible Tutorial - Part 27 - Change Hostname | [Part 27 - Change Hostname](./part27-change-hostname/) |
| 🚀 | Ansible Tutorial - Part 28 - Install HAProxy | [Part 28 - Install HAProxy](./part28-haproxy-install/) |
| 🚀 | Ansible Tutorial - Part 29 - Install Vault | [Part 28 - Install HAProxy](./part29-vault/) |
| 🚀 | Ansible Tutorial - Part 30 - Install SSL Certificate | [Part 28 - Install SSL Certificate](./part30-ssl-certification-with-nginx/) |
| 👨🏽🔬 | Ansible Tutorial - Part 31 - Testing Ansible with Molecule | [Part 31 - Testing Ansible with Molecule](./part31-testing-ansible-molecule/) |
| 👨🏽🔬 | Ansible Tutorial - Part 32 - Testing Ansible with Molecule (testinfra) | [Part 32 - Testing Ansible with Molecule](./part32-testing-ansible-molecule/) |
| ⚡️✨ | Ansible Tutorial - Part 33 - Playbook Optimization and Best Practices | [Part 33 - Optimization and Best Practices](./part33-playbook-best-practices/) |## Contributions:
We 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:
- Check the code and find problems then report.
- If you think you can improve any template, do not hesitate and create a fork and add your changes then create a pull request.
- There are some items tagged with in progress status. You can help to complete them.
- If you think there's a place for another template you can add it.Thank you for reading. Have a good day.