일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- springboot
- undefined
- HATEOAS
- Database
- install
- postman
- ojdbc
- tcping
- Developer
- RESTful
- mysql
- 스프링부트 #springboot #project #Intellij
- development
- Web
- Oracle11g
- IntelliJ
- apache
- SpringInitializer
- 웹개발
- oracle
- springboot #controller #jsp
- restapi
- 스프링시큐리티
- SpringSecurity
- Tomcat #SpringFramework
- Maven
- mssql
- sqldeveloper
- 스프링부트
- 환경변수
- Today
- Total
목록CICD/Puppet (2)
여백에 도장 찍기
r10k는 " Puppet environment and module deployment " 라고 정의할 수 있다. 즉, r10k의 역할은 다음과 같다. 1) SSH Key를 이용하여 Git으로 부터 Control Repository를 내려받기. 2) Puppetfile에 명시된 모듈 설치 Puppet은 Master, Agent 구조로 되어있다. 알다시피, Puppet Agent는 Master 에게 Facts, 설정을 보내고, Puppet은 agent로부터 받은 Facts로 Catalog를 내려 agent를 설정한다. 예를 들어, Puppet Master에서 Iptables 에서 특정 IP set을 추가. 삭제하고 싶거나 설치 모듈을 추가.삭제하고 싶을 경우 Control Repository 의 코드를 수..
Puppet 이란 무엇일까, : Puppet은 오픈소스 프레임워크로, 컴퓨터 시스템 관련 Configuration을 관리하기 위한 toolset이다. Ruby based 시스템이며 ,Puppet은 Unix, Linux, OS X, 심지어 최근에는 Window 상에서도 Configuration 관리가 가능하다. puppet은 종종 호스트의 Lifecycle을 관리하기 위해 사용되는데, 처음 Build와 Installation부터 upgrade, maintenance, 그리고 서비스를 다른곳으로 옮기는 마지막 생명주기까지 관리한다. 이렇게 이론적으로 설명해도 Puppet은 쉽게 와닿지 않는다. 그냥 직접 구축하며 이해를 해보기로 한다. Puppet 에는 2가지 모드가 존재한다. 각각에 대하여 살펴보면 다음과..