This Ansible project provides infrastructure as code (IaC) for managing and deploying our systems.
- Ansible 2.9+
- Python 3.7+
- SSH access to target hosts
- Install Ansible:
pip install ansible
- or in linux use:
sudo apt install ansible
- or
sudo dnf install ansible
- Configure SSH keys
- Verify inventory:
ansible-inventory --list
common
: Base configuration for all serverswebserver
: Web server setup and configurationdatabase
: Database server configuration
- Always use vault for sensitive information
- Limit SSH access
- Regularly update configurations
Mohammad Asad Rahmani
email : [email protected]