Wojciech Podgórski
From Siili
Software engineer with hand-on experience in development of commercial products and systems using a broad set of Java based technologies. JVM based languages enthusiast and aspiring polyglot programmer. Focused on delivering high quality, easily maintainable code. Always ready and excited to learn new things. Currently enrolled in Siili.
Blog: www.siili.fi
Ansible to rule them all – o provisioningu i deploymencie aplikacji Java
Ansible jest nowoczesnym systemem typu open-source służącym do automatyzacji, orkiestracji i zarządzania konfiguracją. Jego działanie jest w pełni bezagentowe, opierające się na modelu, w którym maszyna kontrolna wykonuje operacje na zdalnych hostach poprzez protokół SSH wykorzystując skrypty zdefiniowane w języku YAML. W ramach prezentacji pokażemy provisioning i deployment kilkunastu webaplikacji napisanych w językach JVM na przykładzie prawdziwego wdrożenia realizowane przez firmę Siili. Skupimy się na praktycznych aspektach wykorzystania Ansible, wymienimy zalety, wady oraz wnioski do których doszliśmy podczas realizacji tego projektu. W drugiej części prezentacji pokażemy jak w łatwy sposób zautomatyzować instalację, konfigurację oraz deployment przykładowej webaplikacji na kilku maszynach wirtualnych przy użyciu Ansible + Vagrant. Od dziś nie musisz już być DevOpsem ani SysAdminem żeby móc w pełni zautomatyzować deployment swoich aplikacji!