medyll
Profile
← all projects

infra-ansible-legacy

2019 Ansible playbook provisioning a telco API stack

infra-ansible-legacy is a 2019 Ansible playbook that provisioned a telco API platform (PHP7, Nginx, MySQL, Redis) across dev, preprod and prod. Environment identity lives entirely in group_vars/host_vars, keeping the common role environment-agnostic. Archived as a portfolio reference with credentials stripped to vault placeholders.

Where it sits


flowchart TD
  P["idea / needs"] --> S["infra-ansible-legacy"]
  S --> A["common role: PHP7, Nginx, MySQL, Redis"]
  S --> B["group_vars / host_vars per environment"]
  S --> C["dev / preprod / prod, same role unmodified"]

Overview


Legacy Ansible playbook provisioning a telco API platform (PHP7, Nginx, MySQL, Redis) across dev/preprod/prod. Environment identity and per-host config live in group_vars/host_vars, keeping the common role environment-agnostic. Archived as a portfolio reference with credentials stripped to ansible-vault placeholders.

Highlights


  • · Same role runs unmodified across dev/preprod/prod
  • · group_vars/host_vars scoping, no hardcoded env in tasks
  • · Credentials stripped to ansible-vault placeholders
AnsiblePHP7NginxMySQLRedis
View source →