본문 바로가기
반응형

script3

Ansible Playbook YAML 작성방법 [PlayBook에서 사용되는 YAML] 1. 파일의 시작 --- 2. 주석 주석기호 : # 3. 문자열 YAML문자열은 따옴표로 묶을필요는 없지만, 원한다면 따옴표를 묶어도 된다. 문자열에 공백이 있어도 따옴표를 굳이 추가 할 필요가 없다. ex) this is String 4. Boolean 하단의 "※ Ansible의 True & False사용법" 참조 5. List(=Sequence) 하이픈으로 구분된다. - My ABC - This is String - The Stock is good Ex) Json에서는 [ "My ABC", "This is String", "The Stock is good" ] 6. Dictionaries(딕셔너리)(=mapping) address: 254 hannam-lo .. 2021. 7. 26.
Ansible Playbook(플레이북) 설명 및 예시 앤서블의 진정한 능력은 스크립팅 능력에 있다. 앤서블에서 스크립트를 플레이북 이라고 부르는데, YAML 파일에서 표현된다. (앤서블은 표준 YAML파서를 사용한다) 플레이북(playbook) = 플레이(play) 들의 모음 모든 플레이 = 호스트(Host) + 테스크(Task) (누구(Host)에게 무슨 작업(Task)을 할것인가!) 플레이북은 크게 3개의 부분으로 나뉜다. 타깃 부분 : 실행 장비, 어떤사용자 등 변수 부분 : 사용 가능한 변수 정의 태스크 부분 : 실행하고 싶은 액션 [타깃 부분] 줄의 처음은 대시( - ) 로 시작해야 한다. 플레이가 실행될 장비는 hosts의 값으로 설정 앤시블 플레이북에 장비에 연결할 사용자가 누구인지 알린다. [변수 부분] 전체 플레이에 적용할 변수를 정의 하는.. 2021. 7. 26.
Microsoft Powershell 개요 및 사용법 [개요] - Microsoft 인프라 관리 시 발생할 수 있는 문제들을 해결하기 위해 개발된 Command Line Shell * GUI 환경으로는 할 수 있는 기능이 제한적이기 때문에, 더 효율적으로 관리 및 사용하기 위해 PowerShell을 이용 - 인터렉티브하게 작성 가능 - 프로그래밍 가능 - 제품 지향적 문법 - 동사(Verb) – 명사(Noun) * 동사 : Get, Set, Add, Copy, Move… * 명사 : Object, Service, Item, Help… - 공통문법 * Cmdlet –param v1 –param2 v2 [, v2 –flag] Tip! Cmdlet은 단축 사용이 가능하다(별칭 사용) Select-Object = Select, Where-Object = Where.. 2021. 3. 19.
반응형