Skip to content

codej99/ansible-web-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ruby ansible vagrant virtualbox

Build web applications with ansible

0. 개요

  • Ansible은 Devops도구로서 IT인프라를 쉽게 관리하기 위한 도구입니다.

    코드로서 인프라를 구축하기 때문에 infrastructure as code라고 불리기도 합니다.

    시스템 구성시 다양한 애플리케이션을 환경에 맞게 설치하고 관리해야 하는데 ansible은 이러한 일련의 작업들을 자동화하는데 도움을 주는 도구입니다.

    강의에서는 ansible을 이용하여 nginx, mysql(mariadb), php, wordpress를 구축하는 실습을 진행합니다.

  • daddyprogrammer.org에서 강의 연재를 하고 있으며 Github에 소스가 등록되어 있습니다.

1. 실습 환경

  • Ansible
  • Vagrant
  • VirtualBox
  • Create a playbook using vscode
  • Mac, Windows10

2. 가상환경 테스트

  • Vagrant로 VirtualBox에 VM 생성
    • $ cd virtual-env
    • $ vagrant up
    • $ vagrant provision
  • ansible playbook 실행
    • $ cd virtual-env
    • $ vagrant ssh ansible-server
    • $ ansible-playbook 플레이북.yml

3. 목차

About

build an application with ansible-vagrant : nginx, mariadb, php, wordpress

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published