파이썬 2

[Ansible] 환경 구성 자동화를 위한 Ansible

Ansible 개요 기존에는 서버 환경을 구성하기 위하여 shell script를 사용하였다. script방식이란 CLI(Command Line Interface) 환경에서 사용하는 방식이다. 하지만 shell script를 이용하여 여러 개의 서버를 관리할 경우 일관성을 유지하는 게 쉽지 않고 , shell script를 이용할 때 배포관리에 대한 문제점이 존재한다.(테스트 환경과 실제 구동환경이 100% 일치할 수 없기 때문에) 이러한 문제점들을 해결하기 위하여 나온 해결법 중 하나가 바로 Infrastructure ad a Code (IaC)이다. Infrastructure as a Code https://www.redhat.com/ko/topics/automation/what-is-infrastr..

Python & Automation 2022.02.14

Python study - day 2

자동화를 위한 Python 공부 2일차 제어문 - 알고리즘은 일처리 순서를 의미하고 알고리즘을 프로그램에 적용하기 위해 제어 구조를 구성한다. - 제어 구조 종류 순차 구조 : 명령을 순차적으로 나열한 구조 선택 구조 : 조건 판단에 따른 제어 방향을 결정하는 제어 구조 반복 구조 : 일정 횟수 또는 조건에 따라 명령을 반복적으로 수행하는 구조 - 선택 구조 if ~ elif ~ else keyword 를 사용하여 구조를 구성 if gender: if age > 20 and army: print( '나이가 20세이상이고 군대 다녀옴' ) else: print( '나이가 20세이상이고 군대 안다녀옴' ) else: print( '미필' ) - 반복 구조 - for 문 range() 함수 : 반복 횟수를 정..

Python & Automation 2022.01.26