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.
Icon | Article | Link |
---|---|---|
➖➡️🏠 | Ansible Tutorial - Part 0 - Getting Ready to Ansible | Part 0 - Getting Ready to Ansible |
🔑 | Ansible Tutorial - Part 1 - User Management | Part 1 - User Management |
⬆️ | Ansible Tutorial - Part 2 - Upgrade OS | Part 2 - Upgrade OS |
🚧 | Ansible Tutorial - Part 3 - Basic Configuration (In Progress) | Part 3 - Basic Configuration |
🐳 | Ansible Tutorial - Part 4 - Install Docker | Part 4 - Install Docker |
💡 | Ansible Tutorial - Part 5 - Install LAMP Stack | Part 5 - Install LAMP Stack |
💻 | Ansible Tutorial - Part 6 - Install LEMP Stack | Part 6 - Install LEMP Stack |
🔍 | Ansible Tutorial - Part 7 - Install Elasticsearch | Part 7 - Install Elasticsearch |
⏰ | Ansible Tutorial - Part 8 - Cron Jobs | Part 8 - Cron Jobs |
📊 | Ansible Tutorial - Part 9 - Install Grafana | Part 9 - Install Grafana |
📈 | Ansible Tutorial - Part 10 - Install Zabbix | Part 10 - Install Zabbix |
🔄 | Ansible Tutorial - Part 11 - Install Redis | Part 11 - Install Redis |
🐇 | Ansible Tutorial - Part 12 - Install RabbitMQ | Part 12 - Install RabbitMQ |
📊 | Ansible Tutorial - Part 13 - Install Zabbix-Agent | Part 13 - Install Zabbix-Agent |
🌴😺 | Ansible Tutorial - Part 14 - Install Tomcat | Part 14 - Install Tomcat |
🐳 | Ansible Tutorial - Part 15 - Install Docker Swarm | Part 15 - Install Docker Swarm |
➖➡️🏠 | Ansible Tutorial - Part 16 - Install Nginx | Part 16 - Install Nginx |
💬 | Ansible Tutorial - Part 17 - Install Mattermost | Part 17 - Install Mattermost |
📦 | Ansible Tutorial - Part 18 - Install & Update Packages (APT) | Part 18 - Install & Update Packages (APT) |
⚙️ | Ansible Tutorial - Part 19 - Config Sysctl | Part 19 - Config Sysctl |
🐘 | Ansible Tutorial - Part 20 - Configure PostgreSQL HBA | Part 20 - Configure PostgreSQL HBA |
📈 | Ansible Tutorial - Part 21 - Install zabbix-agent2 | Part 21 - Install zabbix-agent2 |
💻 | Ansible Tutorial - Part 22 - Setup K8S Worker Nodes | Part 22 - Setup K8S Worker Nodes |
🔧 | Ansible Tutorial - Part 23 - Initial Ubuntu Configuration | Part 23 - Initial Ubuntu Configuration |
🚦 | Ansible Tutorial - Part 24 - Install Jenkins | Part 24 - Install Jenkins |
📂 | Ansible Tutorial - Part 25 - Setup NFS Server | Part 25 - Setup NFS Server |
🏢 | Ansible Tutorial - Part 26 - Install Apache | Part 26 - Install Apache |
💻 | Ansible Tutorial - Part 27 - Change Hostname | Part 27 - Change Hostname |
🚀 | Ansible Tutorial - Part 28 - Install HAProxy | Part 28 - Install HAProxy |
🚀 | Ansible Tutorial - Part 29 - Install Vault | Part 28 - Install HAProxy |
🚀 | Ansible Tutorial - Part 30 - Install SSL Certificate | Part 28 - Install SSL Certificate |
👨🏽🔬 | Ansible Tutorial - Part 31 - Testing Ansible with Molecule | Part 31 - Testing Ansible with Molecule |
👨🏽🔬 | Ansible Tutorial - Part 32 - Testing Ansible with Molecule (testinfra) | Part 32 - Testing Ansible with Molecule |
⚡️✨ | Ansible Tutorial - Part 33 - Playbook Optimization and Best Practices | Part 33 - Optimization and Best Practices |
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.