Wazuh-ansible: λΆ„μž ν…ŒμŠ€νŠΈ μΆ”κ°€

에 λ§Œλ“  2019λ…„ 01μ›” 10일  Β·  13μ½”λ©˜νŠΈ  Β·  좜처: wazuh/wazuh-ansible

역할이 μ˜ˆμƒλŒ€λ‘œ μž‘λ™ν•˜λŠ”μ§€ ν™•μΈν•˜κΈ° μœ„ν•΄ λΆ„μž μ‹œλ‚˜λ¦¬μ˜€κ°€ 있으면 νŽΈλ¦¬ν•  κ²ƒμž…λ‹ˆλ‹€. μ΄λŸ¬ν•œ μ‹œλ‚˜λ¦¬μ˜€λŠ” Travis CIλ₯Ό 톡해 λͺ¨λ“  pull μš”μ²­μ—μ„œ 싀행될 수 있으며 κ²€ν† μžμ—κ²Œ ν•„μš”ν•œ μž‘μ—…μ„ 쀄일 수 μžˆμŠ΅λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ•ˆλ…•ν•˜μ„Έμš” @manuasir

molecule λ₯Ό μΆ”κ°€ν•˜λŠ” 데 도움을 쀄 수 μžˆλŠ” 방법/ν•„μš”κ°€ μžˆμŠ΅λ‹ˆκΉŒ? κ·Έλ ‡λ‹€λ©΄ μ•Œλ €μ£Όμ„Έμš”.

λ‚΄ Ossec 역할에도 μ•½κ°„μ˜ μ‚¬λž‘μ΄ ν•„μš”ν•˜λ‹€λŠ” 것을 μ•Œκ³  μžˆμ§€λ§Œ μ•„λ§ˆλ„ https://github.com/dj-wasabi/ansible-ossec-agent/tree/master/molecule/default 및 https://github.com/dj-wasabi /ansible-ossec-server/tree/master/molecule/defaultκ°€ 도움이 λ˜λ‚˜μš”?

λͺ¨λ“  13 λŒ“κΈ€

λˆ„κ΅°κ°€κ°€ 이미 이것을 ν•˜κ³  μžˆμ§€ μ•Šλ‹€λ©΄ λ‚˜λŠ” 그것을 μ‹œλ„ν•  μš©μ˜κ°€ μžˆμŠ΅λ‹ˆλ‹€.

λ‚˜λ„ 같은 생각을 ν•˜κ³  μžˆμ—ˆλ‹€. μ €λŠ” μ‹€μ œλ‘œ Test-Kitchen(https://kitchen.ci) atm을 μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
이것은 μš°λ¦¬κ°€ μ—¬κΈ°μ„œ μ‚¬μš©ν•˜λŠ” λ‹€μ–‘ν•œ ν”Œλž«νΌμ„ μœ„ν•΄ AWSμ—μ„œ VM을 μƒμ„±ν•˜κ³  κ΅¬μ„±ν•˜κ³  InSpec ν…ŒμŠ€νŠΈλ₯Ό μ‹€ν–‰ν•˜κ³  λ³΄κ³ ν•œ λ‹€μŒ ν•΄μ²΄ν•©λ‹ˆλ‹€. 그런 λ©΄μ—μ„œ λΆ„μžλŠ” λΉ„μŠ·ν•©λ‹ˆκΉŒ?

@paulcalabro λ„€. κ·Έ λΆ„μžλŠ” ν˜„μž¬ κ°€λŠ₯ν•œ ν”„λ‘œμ νŠΈμ˜ 일뢀 κ°€ 된 이후 역할에 λŒ€ν•œ ν…ŒμŠ€νŠΈ λ°©λ²•μœΌλ‘œ 널리 채택

μƒˆλ‘œμš΄ 것을 배우게 λ˜μ–΄ κΈ°μ©λ‹ˆλ‹€. μ‚¬λžŒλ“€μ΄ νƒ‘μŠΉν–ˆλ‹€λ©΄ μ†Œμš©λŒμ΄λ₯Ό μΌμœΌν‚€μž!

λ‚΄κ°€ 가진 ν•œ 가지 생각은 Wazuh Puppetκ³Ό 같은 Wazuh ν”„λ‘œμ νŠΈμ—μ„œ ν…ŒμŠ€νŠΈν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. μ—¬λŸ¬ ꡬ성 관리 μ–Έμ–΄λ₯Ό μ§€μ›ν•˜λŠ” 것을 μ‚¬μš©ν•˜λŠ” 것이 합리적일 수 μžˆμŠ΅λ‹ˆλ‹€. μ€‘μš”ν•˜μ§€ μ•Šμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. μ–΄λŠ μͺ½μ΄λ“  λ‚˜λ₯Ό μœ„ν•΄ μž‘λ™ν•©λ‹ˆλ‹€.

FWIW μš°λ¦¬λŠ” 우리의 ansible μž‘μ—…μ„ ν…ŒμŠ€νŠΈν•˜κΈ° μœ„ν•΄ ν…ŒμŠ€νŠΈ μ£Όλ°©κ³Ό λΆ„μžλ₯Ό λͺ¨λ‘ μ‚¬μš©ν•©λ‹ˆλ‹€ . https://github.com/gsa/datagov-deploy.

test-kitchen은 κΌ­λ‘κ°μ‹œ/μš”λ¦¬μ‚¬λ₯Ό ν…ŒμŠ€νŠΈν•˜λŠ” 데 μ ν•©ν•˜λ©° λ¬Όλ‘  κ°€λŠ₯ν•©λ‹ˆλ‹€. λΆ„μžλŠ” 도컀 기반 μ„€μ •μœΌλ‘œ μ‹€ν–‰ν•˜λŠ” 데 훨씬 λ›°μ–΄λ‚˜λ©° 두 가지λ₯Ό λͺ¨λ‘ μ‚¬μš©ν•˜μ—¬ 배운 λŒ€λ‘œ κ°€λŠ₯ν•˜λ„λ‘ νŠΉλ³„νžˆ μ œμž‘λ˜μ—ˆμŠ΅λ‹ˆλ‹€. test-kitchen을 μ‚¬μš©ν•˜κΈ°λ‘œ κ²°μ •ν–ˆλ‹€λ©΄ λ‹€μŒμ€ μ—¬λŸ¬ ꡬ성 관리 μ†”λ£¨μ…˜μ„ μ§€μ›ν•˜κΈ° μœ„ν•΄ test-kitchen을 μ‚¬μš©ν•˜λŠ” λͺ‡ 가지 쒋은 μ˜ˆμž…λ‹ˆλ‹€. https://github.com/dev-sec

ν•΄λ‹Ή PR이 μœ μš©ν•˜λ‹€λ©΄ 더 λ§Žμ€ μž‘μ—…μ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

톡찰λ ₯κ³Ό ν•΄λ‹Ή repos @JJedinyλ₯Ό κ³΅μœ ν•΄ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€. ν™•μΈν•˜κ² μŠ΅λ‹ˆλ‹€. λ˜ν•œ λ‚˜λŠ” data.gov에 λŒ€ν•΄ μ „ν˜€ λͺ°λžμŠ΅λ‹ˆλ‹€. 정말 λŒ€λ‹¨ν•©λ‹ˆλ‹€. λ‚˜λŠ” 그것에 μ•½κ°„μ˜ 재미λ₯Ό κ°€μ§ˆ 수 μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€!

μ•ˆλ…•ν•˜μ„Έμš” @paulcalabro , @JJediny 및 @singuliere ,

곧 각 μ €μž₯μ†Œ( wazuh-chef , wazuh-puppet 및 wazuh-ansible )에 ν…ŒμŠ€νŠΈλ₯Ό μΆ”κ°€ν•  κ³„νšμ΄λ―€λ‘œ molecule PR을 κ°€λŠ₯ν•œ ν•œ μ‹œλ„ν•  κ²ƒμž…λ‹ˆλ‹€.
이 리포지토리에 λŒ€ν•œ λ†€λΌμš΄ μž‘μ—…μ— λŒ€ν•΄ 감사λ₯Ό ν‘œν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. κ·€ν•˜μ˜ ν˜‘μ—…μ€ μš°λ¦¬μ—κ²Œ 맀우 μ€‘μš”ν•©λ‹ˆλ‹€.

건배

μ•ˆλ…•ν•˜μ„Έμš” @manuasir

molecule λ₯Ό μΆ”κ°€ν•˜λŠ” 데 도움을 쀄 수 μžˆλŠ” 방법/ν•„μš”κ°€ μžˆμŠ΅λ‹ˆκΉŒ? κ·Έλ ‡λ‹€λ©΄ μ•Œλ €μ£Όμ„Έμš”.

λ‚΄ Ossec 역할에도 μ•½κ°„μ˜ μ‚¬λž‘μ΄ ν•„μš”ν•˜λ‹€λŠ” 것을 μ•Œκ³  μžˆμ§€λ§Œ μ•„λ§ˆλ„ https://github.com/dj-wasabi/ansible-ossec-agent/tree/master/molecule/default 및 https://github.com/dj-wasabi /ansible-ossec-server/tree/master/molecule/defaultκ°€ 도움이 λ˜λ‚˜μš”?

μ•ˆλ…•ν•˜μ„Έμš” @dj-wasabi μž…λ‹ˆλ‹€.

μƒˆλ‘œμš΄ κ°œμ„  사항, κΈ°λŠ₯ 및 ν…ŒμŠ€νŠΈλ₯Ό μΆ”κ°€ν•˜λŠ” μƒˆ PR을 μ—΄ 수 μžˆμŠ΅λ‹ˆλ‹€. μš°λ¦¬λŠ” ν˜„μž¬ 이 PR을 ν…ŒμŠ€νŠΈ μ€‘μž…λ‹ˆλ‹€. https://github.com/wazuh/wazuh-ansible/pull/151 , 더 λ§Žμ€ ν…ŒμŠ€νŠΈλ₯Ό μΆ”κ°€ν•˜κ³  μ‹Άλ‹€λ©΄ 정말 ꡉμž₯ν•  κ²ƒμž…λ‹ˆλ‹€. 감사 ν•΄μš”!

μ•ˆλ…•ν•˜μ„Έμš” @singuliere / @manuasir

Moleculeκ³Ό ν•¨κ»˜ 단일 μ‹œλ‚˜λ¦¬μ˜€(λͺ¨λ“  역할이 μ μš©λ˜λŠ” μ—¬λŸ¬ μ»¨ν…Œμ΄λ„ˆκ°€ μ‹œμž‘λ¨) λ˜λŠ” μ—¬λŸ¬ μ‹œλ‚˜λ¦¬μ˜€(예: 각 역할에 λŒ€ν•œ μ‹œλ‚˜λ¦¬μ˜€)λ₯Ό μ‚¬μš©ν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ?

κ·ΈλŸ¬λ‚˜ λ‚˜λŠ” PR을 λ§Œλ“€ κ²ƒμž…λ‹ˆλ‹€. 였λ₯˜ 없이 Molecule을 μ‹€ν–‰ν•  수 μžˆλŠ”μ§€ ν™•μΈν•˜κΈ° μœ„ν•΄ "큰" 것이 될 수 μžˆμŠ΅λ‹ˆλ‹€(일뢀 linting λ¬Έμ œκ°€ μžˆλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. 일뢀 νŒ¨ν‚€μ§€κ°€ ν•„μš”ν•œ λ™μ•ˆ μ„€μΉ˜λ˜μ§€ μ•Šμ€ 것 λ“±).

@dj-wasabi κ°μ‚¬ν•©λ‹ˆλ‹€! μ—¬λŸ¬ μ‹œλ‚˜λ¦¬μ˜€λ₯Ό κ°–λŠ” 아이디어λ₯Ό νƒκ΅¬ν•˜λŠ” 것은 ν₯미둜울 수 μžˆμ§€λ§Œ, κ·€ν•˜κ°€ μ„ νƒν•œ κΈ°μ—¬λŠ” 맀우 감사할 κ²ƒμž…λ‹ˆλ‹€.

λ‚˜λŠ” μš°λ¦¬κ°€ 이미 이 문제λ₯Ό 닫을 수 μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.
첫 번째 λΆ„μž ꡬ쑰(https://github.com/wazuh/wazuh-ansible/pull/151)λ₯Ό μΆ”κ°€ν•˜λŠ” 데 μΉœμ ˆν•˜κ²Œ κ³΅ν—Œν•œ @JJediny μ—κ²Œ λ§Žμ€ 감사λ₯Ό

생각날 λ•Œλ§ˆλ‹€ μ£Όμ €ν•˜μ§€ 말고 μƒˆλ‘œμš΄ 문제λ₯Ό μ—¬μ‹­μ‹œμ˜€.

λ¬Έμ•ˆ 인사

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰